Stripe Integration
Stripe Integration
Setup
- Create a Stripe account at stripe.com
- From the Stripe dashboard, go to Developers → API Keys
- Copy your Publishable Key and Secret Key
- In the admin, go to Settings → Payment Gateways → Stripe
- Paste both keys and set to Active
Webhooks
Stripe webhooks notify your store of asynchronous events (e.g., successful payment, subscription renewal). Set the webhook URL in your Stripe dashboard:
https://your-store.com/api/payment/stripe/webhook
Enable events: payment_intent.succeeded, payment_intent.payment_failed, invoice.paid, customer.subscription.deleted.
Supported Payment Methods
Once Stripe is active, customers can pay with:
- Visa, Mastercard, American Express, and other cards
- Apple Pay (on Safari/iOS)
- Google Pay (on Chrome/Android)
- Link (Stripe's saved payment network)
Last updated: 5/20/2026