Create and save beneficiaries for transfers across multiple payment methods
The Create Beneficiary endpoint allows you to save recipient information for future transfers. You can create beneficiaries for bank accounts, crypto wallets, and Interac e-Transfer recipients.
Saved beneficiaries can be reused for future transfers without having to re-enter the recipient details each time.
NGN bank accounts
USD bank accounts (ACH/Wire)
International bank accounts
USDT addresses
USDC addresses
Multiple chains such as AVAX, ETH, TRX, DOGE, ADA, SOL are supported
Must be “bank_account”
Must be “NGN”
Account holder’s name as registered with bank
10-digit Nigerian bank account number
Full bank name
Bank’s unique code - get from List Banks endpoint
Must be nuban
Must be “bank_account”
Must be “USD”
9-digit ABA routing number
Payment rail to use (“ach” or “wire”)
Bank sort code (if required)
Beneficiary’s address information
Bank’s physical address
Must be “interac”
Must be “CAD”
Type of recipient (“personal” or “business”)
Recipient’s first name
Recipient’s last name
Recipient’s email registered with Interac
Recipient’s phone number (optional)
Security question for manual deposits
Answer to security question
Must be “crypto_address”
Must be one of USDC
, USDT
Multiple chains such as AVAX, ETH, TRX, DOGE, ADA, SOL are supported
Must be a supported crypto address based on the currency and chain
Created beneficiary details
400 - Invalid Request
422 - Validation Error
409 - Duplicate Error
NGN Bank Accounts
Account numbers must be 10 digits
Bank code must be valid
Account name must match bank records
USD Bank Accounts
Routing numbers must be 9 digits
Valid US state codes required
ZIP codes must match state
Interac e-Transfer
Valid Canadian email required
Security question required if auto-deposit not enabled
Phone number must be Canadian format
For additional assistance:
Check our API Reference
Contact Support
Review our Error Handling Guide
Create and save beneficiaries for transfers across multiple payment methods
The Create Beneficiary endpoint allows you to save recipient information for future transfers. You can create beneficiaries for bank accounts, crypto wallets, and Interac e-Transfer recipients.
Saved beneficiaries can be reused for future transfers without having to re-enter the recipient details each time.
NGN bank accounts
USD bank accounts (ACH/Wire)
International bank accounts
USDT addresses
USDC addresses
Multiple chains such as AVAX, ETH, TRX, DOGE, ADA, SOL are supported
Must be “bank_account”
Must be “NGN”
Account holder’s name as registered with bank
10-digit Nigerian bank account number
Full bank name
Bank’s unique code - get from List Banks endpoint
Must be nuban
Must be “bank_account”
Must be “USD”
9-digit ABA routing number
Payment rail to use (“ach” or “wire”)
Bank sort code (if required)
Beneficiary’s address information
Bank’s physical address
Must be “interac”
Must be “CAD”
Type of recipient (“personal” or “business”)
Recipient’s first name
Recipient’s last name
Recipient’s email registered with Interac
Recipient’s phone number (optional)
Security question for manual deposits
Answer to security question
Must be “crypto_address”
Must be one of USDC
, USDT
Multiple chains such as AVAX, ETH, TRX, DOGE, ADA, SOL are supported
Must be a supported crypto address based on the currency and chain
Created beneficiary details
400 - Invalid Request
422 - Validation Error
409 - Duplicate Error
NGN Bank Accounts
Account numbers must be 10 digits
Bank code must be valid
Account name must match bank records
USD Bank Accounts
Routing numbers must be 9 digits
Valid US state codes required
ZIP codes must match state
Interac e-Transfer
Valid Canadian email required
Security question required if auto-deposit not enabled
Phone number must be Canadian format
For additional assistance:
Check our API Reference
Contact Support
Review our Error Handling Guide