Overview
The Recipient class allows you to:- Create single or bulk transfer recipients
- List and retrieve recipient details
- Update recipient information
- Delete recipients
Methods
create
Creates a new transfer recipient.'nuban' | 'ghipss' | 'mobile_money'
required
The type of recipient
string
required
A name for the recipient
string
required
The recipient’s account number
string
required
The recipient’s bank code
string
A description for the recipient
'NGN' | 'USD' | 'GHS' | 'ZAR' | 'KES' | 'XOF'
Currency for the recipient (defaults to NGN)
string
Authorization code for the recipient
any
Additional metadata for the recipient
object
createBulk
Creates multiple transfer recipients in bulk.array
required
Array of recipient objects, each containing the same fields as the
create methodobject
list
Lists transfer recipients.number
Number of records per page (1-100, defaults to 50)
number
Page number (defaults to 1)
string
ISO datetime to filter from
string
ISO datetime to filter to
array
object
Pagination metadata including total, page, perPage, and pageCount
getRecipientById
Retrieves a single transfer recipient by ID or code.string
required
The ID or code of the recipient
object
number
The integration ID
string
The domain
string
The recipient type
string
The currency
string
The recipient name
string
The unique recipient code
string | null
The recipient description
boolean
Whether the recipient is active
string | null
The recipient email
object
Bank details including account_number, account_name, bank_code, and bank_name
update
Updates a transfer recipient.string
required
The ID or code of the recipient to update
string
required
The new name for the recipient
string
The new email for the recipient
delete
Deletes a transfer recipient.string
required
The ID or code of the recipient to delete

