The BV StripeCRM Connector simplifies payment processing by connecting directly with Stripe, allowing businesses to manage payments, invoices, and customer data in one place. With easy payment links and global card support, it enhances efficiency, improves cash flow, and boosts customer satisfaction.
Admin Guide
Adding API Key and Webhook Link for Stripe in SuiteCRM
Follow these steps to integrate your Stripe account with SuiteCRM by adding the API key and configuring the webhook.
Step 1: Generate API Key in Stripe
Log in to Stripe Dashboard:
Visit Stripe Dashboard and log in with your credentials.Navigate to API Keys:
- Click on Developers in the left sidebar.
- Select API Keys.
Select a Secret Key:
- Copy the key securely as it is shown. Copy the Secret Key
Step 2: Add API Key in SuiteCRM
Access BV Stripe Payment Settings:
- Log in to SuiteCRM as an Admin.
- Navigate to the Admin Panel.
- Select BV Stripe Payment from the menu.
Paste API Key:
- Paste the Stripe Secret Key into the Stripe Secret field.
- Save your changes.
Step 3: Configure Webhook in Stripe
Access Webhooks in Stripe:
- In the Developers section, click Webhooks.
Create a Webhook Endpoint:
- Click on Add Destination.
- Select the API version.
- Select the following events (e.g.,
checkout.session.completed
,checkout.session.expired
,payment_link.updated
). - Under choose destination, select Webhook Endpoint and enter the Webhook URL provided here:
--
[Site URL]/index.php?entryPoint=stripeHistory
-> Enter your site URL - Click on "Create Destination"
Note : We Support only these three events as of now: checkout.session.completed
, checkout.session.expired
, payment_link.updated
.
- Generate Signing Secret:
- Save the webhook and copy the Signing Secret key on the right side.
Step 4: Add Webhook Link and Secret in SuiteCRM
Access Webhook Settings in SuiteCRM:
- In the BV Stripe Payment settings, locate the Webhook field in Stripe Secret
Enter Details:
- Paste the Webhook
- Save the configuration.
Your Stripe API Key and Webhook are now successfully configured in SuiteCRM. For any issues, contact technical support.