💳
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
  • Video tutorial
  • Instructions
  • Dev Keys
  • Live Keys
  1. Getting Started

Configuring API keys

PreviousInstalling the pluginNextOnboarding merchants

Last updated 1 year ago

Once you've installed the Stripe Connect - Marketplace plugin, you will need to add your Stripe API Keys to the input fields on the plugin tab:

Video tutorial

The below video tutorial demonstrates how to add the necessary API keys (relevant section is from 3:04 to 4:09):

Instructions

There are 3 keys for the live version of your application:

  • API Key

  • Stripe Publishable Key

  • Stripe Secret Key

and 3 keys for the test version of your application:

  • API Key - dev.

  • Stripe Publishable Key - dev.

  • Stripe Secret Key - dev.

Dev Keys

To get the 'API Key - dev.':

  • Go the Developers section of your Stripe dashboard and click on the 'API Keys' tab

  • Reveal the secret key by clicking on 'Reveal test key'

  • Copy the secret key

  • Return to the plugins tab of your Bubble editor and type 'Bearer ' into the 'API Key - dev.' field, then paste in the secret key

  • The Stripe Secret Key - dev. is simply the secret key from your Stripe dashboard (no 'Bearer ' required)

  • To fill the 'Stripe Publishable Key - dev.' field, copy and paste the 'Publishable key' from the Developers section of your Stripe dashboard

You should end up with something like this after filling out the 3 fields:

Live Keys

To get the 3 live mode keys ('API Key', and 'Stripe Publishable Key', 'Stripe Secret Key'), repeat the steps above, but do so in the live version of your Stripe Dashboard: