Recipients
The Recipient object represents a payment destination with a unified structure across all payment methods. Unused fields are returned as null
.
Field |
Type |
Description |
---|---|---|
|
string |
Always "recipient" |
|
string (UUID) |
Unique identifier for the recipient |
|
string (UUID) |
ID of the user who owns this recipient |
|
string (UUID) |
ID of the associated profile |
|
boolean |
Whether the recipient is active |
|
boolean |
Whether the recipient is owned by the customer |
|
string (ISO 8601) |
When the recipient was created |
|
string (ISO 8601) |
When the recipient was last updated |
|
string |
Currency code (NGN, USD, GBP, KES, BTC, ETH, USDT, XLM, etc.) |
|
string |
ISO country code (NG, US, GB, KE, null for crypto) |
|
string (enum) |
Specific recipient type (see Types section) |
|
string (enum) |
General category: |
|
string |
Entity type: |
|
string |
Transfer method: |
|
string |
Account holder name or wallet label (nullable) |
|
string |
Name of the bank (nullable) |
|
string |
Bank code (nullable, used for Nigeria) |
|
string |
Sort code (nullable, used for UK) |
|
string |
Routing number (nullable, used for US ACH/Wire) |
|
string |
SWIFT code (nullable, used for international transfers) |
|
string |
Domestic account number (nullable) |
|
string |
International account number (nullable, used for SWIFT) |
|
string |
Mobile money phone number (nullable) |
|
string |
Blockchain network (nullable, used for crypto) |
|
string |
Wallet address (nullable, used for crypto) |
|
string |
Memo/tag for crypto transfers (nullable) |
|
string |
Recipient address for international transfers (nullable) |
|
string |
Intermediary bank name (nullable, used for SWIFT) |
|
string |
Intermediary bank address (nullable, used for SWIFT) |
|
string |
Intermediary bank SWIFT code (nullable, used for SWIFT) |