Connect Stripe to accept payments, process invoices, and manage subscriptions.
Last updated: March 6, 2026
stripepaymentsintegrationbillingsubscriptions
Overview
Stripe is the primary payment processor for Growul. Connecting Stripe enables you to accept credit card payments on invoices, booking pages, e-commerce storefronts, and course enrollments.
Connecting Stripe
Go to Settings > Integrations > Payments
Click Connect Stripe
You will be redirected to Stripe to authorize the connection
Sign in to your Stripe account (or create one)
Grant Growul permission to process payments on your behalf
You will be redirected back — the integration is now active
Growul uses Stripe Connect (Standard accounts), which means:
You maintain full control of your Stripe dashboard
Funds go directly to your Stripe account
Growul never holds your money
What Gets Connected
Once Stripe is connected, you can:
Accept payments on invoices — clients pay via credit card, ACH, or Apple/Google Pay
Sell products — process purchases on your storefront
Collect course fees — charge for course enrollments
Process booking payments — require payment when someone books a meeting
Stripe charges standard processing fees (typically 2.9% + $0.30 per transaction in the US). Growul does not add any additional transaction fees on any plan.
Webhooks
Growul automatically configures Stripe webhooks to sync:
Payment confirmations
Subscription status changes (active, past_due, cancelled)
Refund events
Dispute notifications
No manual webhook setup is required.
Stripe Connect for Agencies
If you run an agency with sub-accounts (white-label), each sub-account connects their own Stripe account. This ensures:
Each client receives payments directly
Financial data stays separate
You can optionally collect a platform fee via Stripe Connect application fees
Troubleshooting
Payments failing — check that your Stripe account is fully activated (identity verification complete)
Webhook errors — go to Settings > Integrations > Stripe and click "Resync Webhooks"
Currency mismatch — ensure your Stripe account supports the currency you are invoicing in
Test mode — use Stripe test keys in development; switch to live keys for production