capabilities.work

Initiate and Finalize Transfer with OTP

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

Recipe · 3 steps

Initiate and Finalize Transfer with OTP

Send an OTP-guarded transfer, finalize with the OTP, then verify it.

  1. Initiate a transfer from the balance to the supplied recipient code.
  2. Finalize the pending transfer using the OTP sent to the business phone.
  3. Verify the finalized transfer by reference to confirm completion.
What you'll need to have ready
  • amount: Amount to transfer in the smallest currency unit, as a string.
  • recipient: The transfer recipient's code.
  • reason: Narration shown for the transfer.
  • reference: Unique lowercase identifier for the transfer.
  • otp: OTP sent to the business phone to authorize the transfer.
For your developer

Arazzo workflow paystack:initiate-and-finalize-transfer, 3 operations: transfer_initiate → transfer_finalize → transfer_verify. Specs on APIs.io.