Payouts
Show payout information and allow your users to perform payouts.
Public preview
Payouts in iOS is in preview.
Payouts renders the balance summary, the payout schedule, and a list of payouts for the connected account. A connected account user can also use it to perform instant or manual payouts.
When you create an Account Session, enable the payouts embedded component by specifying payouts
in the components
parameter. You can enable or disable individual features of the payouts component by specifying the features
parameter under payouts
:
After you create the account session and set up the StripeConnect SDK, you can render the payouts component in your application:
// Display this view controller in your app let payoutsViewController = embeddedComponentManager.createPayoutsViewController() present(payoutsViewController)
Enabling Instant Payouts might require additional steps:
- If your platform collects fees for a connected account, you must set up Instant Payout monetization in the Dashboard.
- If your platform is liable for a connected account’s negative balances, your platform must be in a supported country and the account must be in the same country as the platform and must be in the local currency.
- If Stripe is liable for a connected account’s negative balances, Stripe controls eligibility for the account.
Note
To use standard manual payouts, the connected account needs to have their payout schedule set to manual
. You can enable payout schedule editing in the payouts component by setting the edit_
feature to true
.