💳
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. Implementing Key Features
  2. Invoices

'On behalf of' parameter

PreviousCreating invoicesNextPromotion Codes (Discounts)

Last updated 11 months ago

The 'Stripe Connect - Create Invoice' action has a 'yes/no' field called 'On Behalf Of'. This field decides whether the customer is transacting with your platform or the seller who is on your platform.

By default, this field is set to 'no', which means that the customer transacts with your platform and your platform's branding/name will appear on all invoices/receipts.

However, if you set this field to 'yes', customers will be transacting with the seller and their branding/name will appear on all invoices/receipts.

IMPORTANT NOTE

If you set the 'On behalf of' parameter to 'yes' and your platform and seller are in different geographic regions, you will NOT be able to process payments.

Different European countries within the eurozone are permitted.

Additional resources for 'on behalf of parameter'

https://docs.stripe.com/api/invoices/create#create_invoice-on_behalf_of
https://docs.stripe.com/connect/separate-charges-and-transfers?platform=web&ui=stripe-hosted#settlement-merchant