capabilities.work

Get Bill and Pay

A 2-step recipe with Cellulant. We can help you get access.

Recipe · 2 steps

Get Bill and Pay

Look up an outstanding bill and settle it with a payout.

  1. Look up the outstanding bill for the account with function BEEP.getBill.
  2. Settle the looked-up bill with function BEEP.postPayment against the same account and invoice number.
What you'll need to have ready
  • basicAuth: Base64-encoded Beep Basic auth credentials for the Authorization header.
  • username: Beep payload credential username.
  • password: Beep payload credential password.
  • countryCode: ISO 3166-1 alpha-2 country code.
  • serviceCode: Beep biller service code (e.g. DSTV, electricity, water).
  • msisdn: Customer mobile number with country code.
  • accountNumber: Biller account number to look up and settle.
  • payerTransactionId: Unique merchant payer transaction id.
  • amount: Amount to settle against the bill.
  • datePaymentReceived: Payment received timestamp (yyyy-mm-dd hh:mm:ss).
  • currencyCode: Currency code for the settlement.
  • invoiceNumber: Bill invoice number reference.
For your developer

Arazzo workflow cellulant:get-bill-and-pay, 2 operations: postPayment → postPayment. Specs on APIs.io.