Destination types
| Type | Required fields |
|---|---|
bank_account | account_number, account_name, bank_code |
mobile_money | phone_number, mobile_provider |
crypto_wallet | wallet_address |
List destinations
Retrieve all active payout destinations for your organization.Create a destination
destination_type. See the examples below.
The
label field is optional for crypto wallets. If you omit it, Syncgram Pay generates a label from the currency and network (e.g., USDT (TRC20)).Bank account fields
Must be
bank_account.Currency code for this destination, e.g.
NGN.The recipient’s bank account number.
The account holder’s name as it appears on the bank account.
The bank’s routing code. Use the list banks endpoint to look up valid codes.
The bank’s display name. Optional — stored for reference only.
A friendly name for this destination. Defaults to the account name if not provided.
Mobile money fields
Must be
mobile_money.Currency code for this destination, e.g.
GHS.The recipient’s mobile number in international format.
The mobile network operator, e.g.
MTN, Vodafone, Airtel.A friendly name for this destination.
Crypto wallet fields
Must be
crypto_wallet.Currency and network combined, e.g.
USDT_TRC20. When the network is encoded in the currency, the network field is optional.The recipient’s on-chain wallet address.
The blockchain network, e.g.
TRC20, ERC20. Required if the network is not encoded in currency.A friendly name for this destination.
Update a destination
Replace all fields on an existing destination.Delete a destination
Soft-deletes a destination. The record is deactivated (is_active: false) and no longer returned in list responses. Existing withdrawals that reference this destination are not affected.
Verify a bank account
Before adding a bank account destination, you can verify the account number and retrieve the account holder’s name.List banks
Retrieve the list of supported banks for a country. Use the returnedcode values as bank_code when creating bank account destinations.
The
country_code parameter defaults to NG (Nigeria) if not provided.