The Recipient class provides methods for interacting with Paystack’s Transfer Recipient API. Transfer recipients are used to define the destination for payouts and transfers.Documentation Index
Fetch the complete documentation index at: https://paystack-sdk.efobi.dev/llms.txt
Use this file to discover all available pages before exploring further.
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.The type of recipient
A name for the recipient
The recipient’s account number
The recipient’s bank code
A description for the recipient
Currency for the recipient (defaults to NGN)
Authorization code for the recipient
Additional metadata for the recipient
Whether the recipient is active
The unique recipient code starting with RCP_
The recipient’s currency
The recipient type (nuban, ghipss, or mobile_money)
createBulk
Creates multiple transfer recipients in bulk.Array of recipient objects, each containing the same fields as the
create methodlist
Lists transfer recipients.Number of records per page (1-100, defaults to 50)
Page number (defaults to 1)
ISO datetime to filter from
ISO datetime to filter to
Pagination metadata including total, page, perPage, and pageCount
getRecipientById
Retrieves a single transfer recipient by ID or code.The ID or code of the recipient
The integration ID
The domain
The recipient type
The currency
The recipient name
The unique recipient code
The recipient description
Whether the recipient is active
The recipient email
Bank details including account_number, account_name, bank_code, and bank_name
update
Updates a transfer recipient.The ID or code of the recipient to update
The new name for the recipient
The new email for the recipient
delete
Deletes a transfer recipient.The ID or code of the recipient to delete

