API Payouts
Overview
API Payouts, also referenced as 'Dynamic Payouts', offer a more flexible approach to managing payouts, enabling you to send funds to your recipients on an as-needed basis. With API Payouts, you can initiate payouts at any time, giving you complete control over the timing and frequency of your disbursements.
Create a payout instruction
Step 1: Add a Bank Account to a Merchant
Ensure the merchant is provisioned on your platform, then add their bank account.
Step 2: Run a Transaction
Initiate a transaction using the merchant ID.
- In the sandbox, wait 2 minutes for processing.
- In production, transactions are typically settled in batches at the end of the day, with settlement occurring the next day.
Step 3: Check Merchant’s Available Balance
Query the merchant’s available balance to ensure sufficient funds for the payout.
Step 4: Submit Payout Instructions
Submit the payout details, specifying how and where the funds should be transferred, using the Dynamic Payouts API.
Step 5: Await Underwriting Approval
Wait for underwriting approval to ensure the payout is authorized.
Step 6: Verify Payout Status
Check the status of the payout to confirm if it was successful or failed.
Void existing payout instructions
Note: Only payout instructions that have NOT been processed can be voided.
To void an existing payout instruction that hasn't been processed yet, simply include the payoutId
in your request.
Updated 11 months ago