Moniepoint · Arazzo Workflow
Moniepoint Single Transfer With OTP
Version 1.0.0
Initiate a single transfer, branch on whether OTP authorization is required, authorize it, and confirm.
View Spec
View on GitHub
AfricaNigeriaPaymentsBankingFintechAcquiringPOSCollectionsDisbursementsVirtual AccountsDirect DebitBills PaymentSMBWorking CapitalUnicornArazzoWorkflows
Provider
Workflows
single-transfer-otp
Initiate a single transfer and authorize it with an OTP when required.
Validate the beneficiary, initiate the transfer, and branch on the returned status: authorize with an OTP when the transfer is pending authorization, otherwise confirm the settled status directly.
1
validateBeneficiary
validateBankAccount
Resolve the beneficiary account name via Name Inquiry before initiating the transfer.
2
initiateTransfer
initiateSingleTransfer
Initiate the single transfer carrying the verified beneficiary account name.
3
authorizeOtp
authorizeSingleTransferOtp
Submit the OTP authorization code to authorize the pending transfer.
4
confirmStatus
getSingleTransferStatus
Confirm the final status of the transfer by querying its summary.