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.
- Resolve the beneficiary account name via Name Inquiry before initiating the transfer.
- Initiate the single transfer carrying the verified beneficiary account name.
- Submit the OTP authorization code to authorize the pending transfer.
- 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.