capabilities.work

Create Recipient and Initiate Transfer

A 3-step recipe with Paystack. We can help you get access.

Recipe · 3 steps

Create Recipient and Initiate Transfer

Register a payout recipient, send a transfer, then verify its status.

  1. Create a NUBAN transfer recipient from the supplied bank details.
  2. Initiate a transfer from the Paystack balance to the new recipient.
  3. Verify the transfer by reference and branch on whether it succeeded.
What you'll need to have ready
  • name: Recipient's name.
  • account_number: Recipient's bank account number.
  • bank_code: Recipient's bank code from the List Banks endpoint.
  • currency: Currency for the receiving account (defaults to NGN).
  • amount: Amount to transfer in the smallest currency unit, as a string.
  • reason: Narration shown for the transfer.
  • reference: Unique lowercase identifier for the transfer.
For your developer

Arazzo workflow paystack:create-recipient-and-initiate-transfer, 3 operations: transferrecipient_create → transfer_initiate → transfer_verify. Specs on APIs.io.