Stripe
Stripe integration in the Products & Services module is designed to be as simple as possible — the module reuses the Stripe account you have already connected to your GrowCRM installation. There are no module-specific API keys to enter. To activate Stripe at checkout, follow these two steps:1
Enable Stripe in module settings
Go to Settings → Products & Services → General and turn on the Enable Stripe payment gateway toggle.
2
Verify CRM-level Stripe configuration
Confirm that Stripe is also configured and enabled in the CRM’s main payment gateway settings. The module reads credentials from that location — if Stripe is disabled or unconfigured there, checkout will fail even with the module toggle turned on.
Because Stripe credentials are shared, any updates you make to your Stripe keys in the CRM’s main payment settings automatically apply to service checkout as well.
PayPal (API)
The PayPal (API) integration requires you to create a dedicated PayPal app in the PayPal Developer Dashboard and enter the resulting credentials below.PayPal Settings Reference
string
required
The Client ID from your live PayPal API app. Used for real transactions when Sandbox Mode is off.
string
required
The Secret Key from your live PayPal API app. Keep this value private and never share it publicly.
string
The Client ID from your sandbox PayPal API app. Used when Sandbox Mode is enabled for testing.
string
The Secret Key from your sandbox PayPal API app.
string
The name shown to the customer on the PayPal checkout page, for example your business or product name.
boolean
When enabled, checkout uses your sandbox credentials instead of live ones. Turn this on while testing and switch it off before going live to accept real payments.
string (read-only)
A URL generated by GrowCRM. Copy this value into your PayPal app’s webhook configuration so PayPal can notify GrowCRM about payments, subscription renewals, payment failures, and cancellations.
How to Get PayPal API Credentials
1
Log in to the PayPal Developer Dashboard
Go to developer.paypal.com and sign in with your PayPal business account.
2
Create a new app
Navigate to Apps & Credentials and click Create App. Give the app a recognisable name (for example, GrowCRM Services) and select Merchant as the app type.
3
Copy your credentials
Once the app is created, PayPal displays your Client ID and Secret Key for both the sandbox and live environments. Copy these into the corresponding fields in GrowCRM.
4
Register the Webhook URL
In the PayPal app’s Webhooks section, add the Webhook URL shown in GrowCRM. Subscribe to at minimum the following events:
PAYMENT.SALE.COMPLETED, BILLING.SUBSCRIPTION.RENEWED, PAYMENT.SALE.DENIED, and BILLING.SUBSCRIPTION.CANCELLED.5
Enable PayPal in module settings
Return to Settings → Products & Services → General and enable the Enable PayPal payment gateway toggle to make PayPal available at checkout.
