Moniepoint · Arazzo Workflow
Moniepoint Card Charge With OTP
Version 1.0.0
Initialize a transaction, capture a card, branch on the 3-D Secure / OTP step, and confirm.
View Spec
View on GitHub
AfricaNigeriaPaymentsBankingFintechAcquiringPOSCollectionsDisbursementsVirtual AccountsDirect DebitBills PaymentSMBWorking CapitalUnicornArazzoWorkflows
Provider
Workflows
card-charge-otp
Initialize a transaction, charge a card, authorize OTP if required, and confirm.
Create a pending transaction, capture the card, and branch on the charge response: submit the OTP when authorization is pending, then confirm the settled transaction status.
1
initializeTransaction
initializeTransaction
Create a pending transaction to obtain a transactionReference for the card charge.
2
chargeCard
chargeCard
Capture the supplied card against the transaction. Returns a pending authorization status when OTP is required.
3
authorizeOtp
authorizeOtp
Submit the OTP returned by the cardholder to complete the card charge.
4
confirmStatus
getTransactionStatus
Confirm the final transaction status by querying it by payment reference.