💳
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
  • Instructions
  • Demo App
  1. Implementing Key Features

Promotion Codes (Discounts)

Previous'On behalf of' parameterNextIntegrating Stripe Tax

Last updated 10 months ago

Instructions

You can create promotion codes and let customers enter them on the Checkout Session page to get a discount on the product / service they are buying.

To activate promotion codes:

  • Create a new coupon by clicking on the button highlighted below

  • Create your coupon and add a Code

  • When creating a Checkout Session with the plugin, set the ‘Enable Coupons’ field to ‘yes’

The user will now have the option to add a promotion code that is linked to the coupon you created in the Stripe Checkout Session.

Important: the discount will NOT be split evenly (or pro-rated) between the seller and the platform. The seller will effectively lose out by giving the discount, while your marketplace will get the same amount.

For example, let’s say a seller on your platform is selling a product for $100 and your platform takes a 20% platform fee. If a coupon that provides a 10% discount is used:

  • The customer will pay $90 instead of $100

  • Your platform will still get 20% of $100 (so $20)

  • The seller will get $70

Demo App

You can view an example of the page setup and workflow actions for creating a Checkout Session that allows promotion codes in the demo app at the below link (relevant section is the 'Promotion Codes' section):

The editor is public and can be accessed by clicking the 'View Editor' button at the top of the page.

Go to Product Catalogue -> in your Stripe dashboard

Coupons
Bubble - Visual ProgrammingBubble
Logo