capabilities.work

Single Transfer With OTP

A 4-step recipe with Moniepoint. We can help you get access.

Recipe · 4 steps

Single Transfer With OTP

with Moniepoint · Payment Initiation Management

Initiate a single transfer and authorize it with an OTP when required.

  1. Resolve the beneficiary account name via Name Inquiry before initiating the transfer.
  2. Initiate the single transfer carrying the verified beneficiary account name.
  3. Submit the OTP authorization code to authorize the pending transfer.
  4. Confirm the final status of the transfer by querying its summary.
What you'll need to have ready
  • destinationAccountNumber: Beneficiary bank account number to pay out to.
  • destinationBankCode: NIP bank code of the beneficiary bank.
  • amount: Amount to transfer.
  • reference: Unique merchant reference for the transfer.
  • narration: Narration shown on the transfer (max 100 chars).
  • currency: ISO currency code for the transfer (e.g. NGN).
  • sourceAccountNumber: Merchant disbursement wallet account number to debit.
  • authorizationCode: OTP authorization code dispatched to the merchant.
For your developer

Arazzo workflow moniepoint:single-transfer-otp, 4 operations: validateBankAccount → initiateSingleTransfer → authorizeSingleTransferOtp → getSingleTransferStatus. Specs on APIs.io.