Overview
This guide walks through the full flow of sending a payout: verifying your balance, creating a beneficiary, sending the payout, and tracking its status.Prerequisites
- An Anton Payments account with API keys
- Funded balances in the payout currency (sandbox has test balances pre-loaded)
1. Check your balance
Before sending a payout, verify you have sufficient funds:Response
available amount is what you can use for new payouts. Ensure it covers the payout amount plus any fees.
2. Create a beneficiary (if needed)
If you’re paying someone for the first time, create a beneficiary with their payment details:Response
id — you’ll use it to create the payout.
3. Send the payout
4. Track the payout
Option A: Poll the status
Option B: Use webhooks (recommended)
Set up a webhook subscription to get notified automatically:Common issues
Insufficient balance
Insufficient balance
You’ll get a
400 error if available balance is too low. Fund your account or retry when pending payouts complete and release held funds.Invalid beneficiary
Invalid beneficiary
Ensure the beneficiary ID exists and belongs to your merchant account. Check you’re using the right environment (test vs live).
Payout stuck in screening
Payout stuck in screening
In production, compliance screening can take a few seconds to a few minutes. If a payout stays in
pending_screening for more than 10 minutes, contact support.