Connecting Your Stripe Account

Stripe is the primary payment gateway. It handles card payments and recurring subscriptions.

Setup Options

  • Recommended: Click Connect with Stripe on the Payments settings tab. This uses Stripe’s OAuth flow and automatically registers a webhook.
  • Manual: Enter your Live and Test API keys directly, then copy the webhook URL and add it to your Stripe Dashboard under Developers → Webhooks.

Webhook URL: https://yoursite.com/?cyclesave-webhook=stripe

Stripe Events Handled

Event What CycleSave does
payment_intent.succeeded Marks the contribution as paid
payment_intent.payment_failed Marks the contribution as failed; notifies the admin
invoice.payment_succeeded Processes recurring subscription payments
customer.subscription.deleted Updates the member’s subscription status
charge.dispute.created Logs the dispute for admin review