Collect Via Bank Transfer
A 3-step recipe with Moniepoint. We can help you get access.
Recipe · 3 steps
Collect Via Bank Transfer
with Moniepoint · Payments & Card Management
Initialize a transaction, get a pay-with-transfer NUBAN, then poll to paid.
- Create a pending transaction and obtain its transactionReference and checkoutUrl.
- Generate a one-time NUBAN the customer can pay into to complete the initialized transaction.
- Poll the transaction status until it reaches a terminal payment state of PAID, FAILED, or EXPIRED.
What you'll need to have ready
- amount: Amount the customer should pay.
- customerName: Name of the paying customer.
- customerEmail: Email of the paying customer.
- paymentReference: Unique merchant payment reference.
- paymentDescription: Description shown for the payment.
- contractCode: Monnify contract code the transaction is created under.
- currencyCode: ISO currency code for the transaction (e.g. NGN).
For your developer
Arazzo workflow moniepoint:collect-bank-transfer, 3 operations: initializeTransaction → payWithBankTransfer → getTransactionStatus. Specs on APIs.io.