Brite payouts can be done by using our payout client, where you can tailor the payout flow according to the user experience you prefer.
In the Brite Client, the user can select their preferred account in different ways:
- By selecting their bank, authenticating themselves and finally selecting one of their accounts.
- By entering their account number manually
Once selected, Brite will automatically create a payout to that account and notify the user when they can expect the funds to arrive.
Hint & Closed Loop
Brite Client also supports closed loop withdrawals where the merchant sets bank_account_id parameter in session.create_withdrawals. Then the user sees an account list with only one account and can not choose another account.
Using the Hint parameter will pre-select a bank account for the user with the option to select another account.
Using Closed_Loop parameter will lock the account selection and only allow the pre-defined bank account.The following API calls are referenced here:
Withdrawal flow examples using the Brite Client
As stated above, the returning customer flow is run when a valid customer_id is supplied when making the session.create_withdrawal request.