💳
Stripe Connect - Marketplace
  • Introduction
    • 👋Welcome
    • Key use cases
    • Key features
  • Getting Started
    • Activating Stripe Connect
    • Adding your icon and branding
    • Installing the plugin
    • Configuring API keys
  • Implementing Key Features
    • Onboarding merchants
    • Checkout Sessions & Payment Forms
    • Splitting one-off payments
      • Autofill customer details
    • Saving down details of a transaction
      • Expiring Checkout Sessions
    • Processing Refunds
      • Insufficient Merchant Account Balance
    • Give merchants access to Stripe Express dashboard
      • Set custom descriptions for charges
      • Allow merchants to set their own payout schedule
    • Splitting subscription payments
      • Allow customers to cancel subscriptions via the Stripe Billing Portal
      • Updating Subscriptions
      • Viewing and downloading invoices for subscription payments
    • Embedding Payment Forms in your app
    • Invoices
      • Creating invoices
      • 'On behalf of' parameter
    • Promotion Codes (Discounts)
    • Integrating Stripe Tax
      • Tax for marketplaces
      • Using a Stripe Webhook to transfer tax to the platform account
  • Common Payment Flows
    • Overview
    • Delayed Payments (escrow-like)
      • Retrieving information on a transfer
      • Canceling an Authorized Payment
    • Shopping Cart Payments with Multiple Sellers
    • Charge a customer using saved payment details
  • Deploying to live
    • Checklist
  • Useful Tips
    • Debugging errors
    • Support
Powered by GitBook
On this page
  1. Deploying to live

Checklist

PreviousCharge a customer using saved payment detailsNextDebugging errors

Last updated 4 months ago

It is recommended to get all payment flows related to the Stripe Connect - Marketplace plugin working in test mode before deploying to live.

There are also a few additional steps you'll need to follow to ensure everything works smoothly in live mode:

  1. API Keys

Add your live API keys to the API Key, Stripe Publishable Key and Stripe Secret Key fields in the 'Plugins' tab of your Bubble editor (see of the documentation for full details)

  1. Webhooks

If you're using any Stripe Webhooks to send data from Stripe to your Bubble database, you will need to create a webhook in the live version of your Stripe dashboard. You do NOT need to create a new backend workflow in your Bubble editor. See from 18:47 for a guide on using Stripe Webhooks in live mode with your Bubble app.

If you're not using any Stripe webhooks, you can ignore this step.

  1. Testing live workflows

It is HIGHLY recommended you personally test creating a Checkout Session in live mode. We have seen cases where workflows that work correctly in test mode cause an error in live mode because of an issue with your Stripe settings. It's usually pretty simple to fix by following the steps outlined , but obviously better if you discover this yourself instead of a customer!

this video
here
this section