capabilities.work

Pay A Bill

A 4-step recipe with Moniepoint. We can help you get access.

Recipe · 4 steps

Pay A Bill

with Moniepoint · Payment Initiation Management

Resolve a biller, validate the customer, process the bill, then poll status.

  1. List the billers in the supplied category to confirm the target biller is available.
  2. Validate the customer identifier against the biller and biller item to resolve the registered customer name.
  3. Process the bill payment for the validated customer.
  4. Poll the bill status until it reaches a terminal state of SUCCESS or FAILED.
What you'll need to have ready
  • categoryCode: Bill category code to list billers for.
  • billerCode: Biller code to validate and pay.
  • billerItemCode: Biller item code (the specific product or service).
  • customerId: Customer identifier (meter number, smart-card number, account, etc.).
  • amount: Amount to pay.
  • reference: Unique merchant reference for the bill payment.
  • customerEmail: Optional customer email for receipts.
  • narration: Optional narration for the payment.
For your developer

Arazzo workflow moniepoint:pay-bill, 4 operations: listBillers → validateBillsCustomer → processBill → getBillStatus. Specs on APIs.io.