Skip to main content

How to set up Stripe Payouts

Pay your affiliates directly through Stripe

Written by Harvey Gil

FirstPromoter Stripe Payouts lets you pay your affiliates directly through Stripe, no manual transfers or third-party payout tools needed. Once set up, payouts go straight from your Stripe account into each affiliate's connected bank account.

Admin setup:

Step 1: Connect Stripe Payouts

  1. Go to Settings (top-right corner) → Integrations.

  2. Scroll down to Stripe Payouts and click Update (or Setup if it's your first time).

  3. In your Stripe dashboard, go to Developers → API keys → Create restricted key.

  4. Under the Connect section, set the following permissions to Write (Accounts, Account links and Transfers):

  5. Leave everything else set to None, then copy the key:

  6. Paste it into the Restricted API key field in FirstPromoter and click Connect.

Step 2: Enable Stripe as a payout method

Once connected, go to Payouts in the left menu → Payout methods and enable Stripe.


Affiliate setup:

For affiliates to receive payouts via Stripe, they'll need to connect their own Stripe account. Here's what they need to do:

  1. In their affiliate dashboard, go to Settings → Payout method and select Stripe.

  2. Click Connect with Stripe — they'll be redirected to Stripe's onboarding flow.

  3. They'll be asked to enter or create a Stripe account using their email, verify their phone number, and fill in their business and personal details.

  4. They'll then add their bank account — this is where payouts will land.

  5. Stripe may ask for ID verification as a final step.

  6. Once done, they'll be redirected back to their affiliate dashboard with the account confirmed.

After that, any payouts you send through FirstPromoter will go directly to their Stripe account and into their linked bank account.


Note: Make sure your Stripe account has sufficient balance before processing payouts. If the funds aren't available, the payout will fail.

Did this answer your question?