capabilities.work

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.

  1. Create a pending transaction and obtain its transactionReference and checkoutUrl.
  2. Generate a one-time NUBAN the customer can pay into to complete the initialized transaction.
  3. 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.