In general, a marketplace structure allows customers to purchase goods and services from multiple providers under the umbrella of a marketplace owner. The owner facilitates the marketplace and often charges the providers a service fee.

Braintree Marketplace allows you to split transactions and pay your providers through Braintree's gateway. You can designate a service fee with each transaction and Braintree will disburse the appropriate funds to you and your sub-merchant. Onboarding a new sub-merchant is as easy as collecting basic contact information—we’ll take care of verifying their identity.

Compatibility

Unsure if Braintree Marketplace is right for you? Here are some things to keep in mind:

  • Both the master merchant and sub-merchants must be domiciled in the US and receive funding in USD
  • Braintree Marketplace is not compatible with PayPal, Braintree's recurring billing, or most third-party shopping carts at this time
  • Merchant accounts need to be specially approved by us for use with Braintree Marketplace

For more information, contact our Support team.

Terminology

  • Master merchant: The Braintree Marketplace owner
  • Sub-merchant: The individual providers or sellers within that Braintree Marketplace
  • Service fee: The portion of your sub-merchant's transaction revenue that is routed to your account
  • Escrow: An option that allows you to hold funds through our banking partner until you decide to disburse them; at disbursement, you will receive the designated service fee and your sub-merchant will receive their portion of the payment
  • Webhooks: Notifications sent to your server that indicate whether a merchant was successfully onboarded and whether there was a problem disbursing funds to your sub-merchant’s bank account

API features

Braintree provides the master merchant with four additional API features to enable this functionality:

  1. Onboarding sub-merchants
  2. Confirming the sub-merchant onboarding
  3. Creating transactions with service fees
  4. Holding transactions in escrow

Next: Onboarding Sub-Merchants →

Still have questions?

If you can’t find an answer, contact our Support team.