💳
Stripe Checkout Connect - Bubble Plugin by Thimo
  • Get started
    • Introduction
    • Plugin setup
  • Connecting Stripe Accounts
    • Onboarding a user (connecting Stripe account)
    • Retrieve account information
    • How to retrieve Pending and Available balances
  • Single marketplace payments
    • Creating single marketplace payments
    • How to retrieve Checkout Session details?
    • Refund a payment (Single Payment)
    • How to retrieve payment details?
  • Marketplace subscriptions
    • Creating subscription marketplace payments
    • Refund a payment (Subscription Payment)
    • How to list invoices for a subscription?
    • How to cancel a subscription?
    • How to retrieve subscription details?
    • How to handle failed subscription payments?
  • For Express accounts
    • How to change a Payout Schedule for an account? (for Express accounts)
    • How to redirect user to the Express Dashboard? (for Express accounts)
    • How to perform a manual payout? (For Express accounts)
Powered by GitBook
On this page
  1. Marketplace subscriptions

How to handle failed subscription payments?

This section goes over how Stripe handles failed payments for a subscription.

PreviousHow to retrieve subscription details?NextHow to change a Payout Schedule for an account? (for Express accounts)

Last updated 3 years ago

Stripe Dashboard

Stripe will automatically handle failed payments for subscriptions. You can manage the retry schedule by visiting the following section of the Stripe Dashboard (make sure you are logged in to Stripe):

The settings will look like this:

You can periodically check if a subscription is still active (by for example scheduling a repeating Backend workflow or checking the subscription status client side). Alternatively, you can setup a Stripe webhook to get notified when a subscription get cancelled. Keep in mind that you need to be on a paid Bubble plan to use webhooks as you need to use a Backend workflow.

When all retries for the payment fail, the subscription will be cancelled causing the subscription status to be set to 'cancelled' as-well. You can read more about how to retrieve the subscription status .

here
https://dashboard.stripe.com/settings/billing/automatic