Stripe Payouts is available as an option for paying affiliate commission, automatically in one-click, through Stripe’s “Connect” service.
If you use this option, payments will be collected and paid automatically to your affiliates Stripe and bank account.
For help setting up Stripe Payouts, see here: Stripe Payouts – Setup Guide
Now that you’ve enabled and setup Stripe Payouts, your affiliates will be able to go to the “Settings” tab on their affiliate dashboard, and connect their Stripe account to their user account.
When they click the “Connect to Stripe” button, they will be redirected and greeted with the “Get started with Stripe” page. They will then be required to enter their Stripe email (or create a new account), verify their phone number, then enter their business information, personal details, etc.
The next step will require them to enter their bank account details, which is where the funds will be sent to when they receive an affiliate commission payout.
The final steps of setup may require them to submit some proof of identification to Stripe.
Once they’ve completed setup, they’ll be taken to a “Let’s review your details” page, and finally if they click “Done”, they will be redirected back to the affiliate dashboard page on your website (where they started).
They will then see the status of their Stripe account connection under the “Payouts Settings” tab.
If they have connected their account, but not completed their full account setup (ID verification in Stripe etc), then they’ll be shown some extra details and a “Verify Account” button. This will redirect them to Stripe to finish the account verification.
If their account is fully connected and verified, they will see a successful connection, and an edit account button, along with a link to the Stripe dashboard to view payments etc.
Now, if they have Stripe Payouts selected as their payout method, payouts will be sent to their Stripe account, then paid directly into their linked bank account that is linked to that account.
When your affiliate user has “Stripe Payouts” selected and submits a payout request, you will see this in the admin “payouts” section. All you have to do is click the “Pay via Stripe” button and the payout will be paid automatically to their Stripe account, and the payout will be marked as paid.
A popup will also show to verify that the payment has been made successfully in Stripe:
It’s worth noting that in order to successfully payout your affiliates, you need to have the required funds in your Stripe account balance. If you don’t have the funds required for a payout, it will fail and will not be marked as paid.
To add funds to your account, go to https://dashboard.stripe.com/balance/overview and click the “Add to Balance” button, then click “Connected accounts”.
You should also go into your “Payouts Settings” in Stripe here: https://dashboard.stripe.com/settings/payouts and set the “Payout Schedule” to “Manual. This will prevent your funds from being deposited back into your bank account.