Creates a new saved beneficiary for the business.
withdrawal_method and currency.
withdrawal_method (or set it to null). bank_code is always required for NGN.
recipient_business_id to identify the target business. You can send in any supported currency.
recipient_business_id is the Rolla-assigned UUID of the destination business. Each currency requires a separate beneficiary record — you cannot reuse the same recipient_business_id + currency combination.| Method | Required Fields |
|---|---|
NGN bank transfer (no withdrawal_method) | currency, account_name, account_number, bank_name, bank_code |
domestic_wire (USD) | currency, account_name, account_number, bank_name, routing_number, beneficiary_address, bank_address |
international_wire (USD) | currency, account_name, account_number, bank_name, swift_code, beneficiary_address, bank_address |
crypto_usdc / crypto_usdt | currency, account_name, wallet_address, wallet_chain |
rolla_transfer | currency, account_name, recipient_business_id |
beneficiary_address and bank_address are objects with the following fields:
| Field | Required | Notes |
|---|---|---|
street | Yes | Street address |
city | Yes | City |
state | Yes | State or province |
postalCode | Yes | Zip/postal code |
country | Yes | 2-letter country code (e.g. US, GB) |
Your Rolla API key
Currency code (e.g., NGN, USD)
"NGN"
Friendly label for the beneficiary
Account holder name
100"JOHN DOE"
Bank account number
50"0123456789"
Bank name
100"Access Bank"
Bank code (required for NGN beneficiaries)
20"000014"
Bank's physical address. Required for USD domestic and international wire transfers.
SWIFT/BIC code (required for international wire)
20Beneficiary email
100Contact person name
100Beneficiary's physical address. Required for USD domestic and international wire transfers.
Withdrawal method
domestic_wire, international_wire, crypto_usdt, crypto_usdc, rolla_transfer Routing number (for US wires)
20Crypto wallet address (for crypto withdrawals)
Blockchain network (for crypto withdrawals)
50Intermediary bank name
255Intermediary bank routing number
50Required for rolla_transfer. The UUID of the destination Rolla business.
"d4e5f6a7-b8c9-0123-defa-456789012345"