Ensuring the seller pays the Stripe fees
If you want the seller's on your platform (i.e. the connected accounts) to be responsible for paying the Stripe fees on each transaction, you will need to:
Ensure sellers create Stripe accounts that have access to the full Stripe dashboard
Use direct charges
Create Stripe accounts that have access to the full Stripe dashboard
When designing a Connect integration, Stripe allows you to provide access to the full Stripe dashboard or a lighter-weight Express dashboard.
If you want to use direct charges (which is necessary if you want the connected account to pay the fees), you'll need to provide the seller with access to the full dashboard.
You can do this by selecting the Stripe option for the Dashboard Access field on the 'Stripe Connect - Create Account' action:

Use direct charges
When processing a payment with Stripe (i.e. creating a Charge), Stripe offers 3 options:
Direct charges
Destination charges
Separate charges and transfers
If you want the connected account to pay the Stripe fees on a transaction, you must use a direct charge. You can use a direct charge with the 'Stripe Connect - Create a Checkout Session' action by selecting Direct on the 'Charge Type' field:

Now when a payment is processed, the charge is made directly on the connected account. They pay the Stripe fee, while the platforms fee also gets automatically transferred to the platform ('Application fees'):

Last updated