> For the complete documentation index, see [llms.txt](https://cranford-tech.gitbook.io/stripe-connect-marketplace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cranford-tech.gitbook.io/stripe-connect-marketplace/deploying-to-live/checklist.md).

# Checklist

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

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 [this section](/stripe-connect-marketplace/getting-started/configuring-api-keys.md#live-keys) of the documentation for full details)

2. **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 [this video](https://www.youtube.com/watch?v=6F5qV9O1Akg) 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.

3. **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 [here](/stripe-connect-marketplace/useful-tips/debugging-errors.md), but obviously better if you discover this yourself instead of a customer!
