Create Bill Payment

Initiate your bill payments.

Body Params
string
required
Defaults to kA2KvQVKtdTRobgmAcOQjzhY

This is a unique reference with which you can use to identify and query the status of a given transaction after the transaction has been executed.

string
required
Defaults to mtn_data

The code property gotten for the Get Billers endpoint

string
Defaults to 6295

The code property gotten for the Get Products endpoint. You can ignore this field if has_products attribute of the biller is false

string
required
Defaults to 07040296395

The customer's unique identifier, which may include the IUC Number, Smartcard number, meter number, or phone number.... For Sandbox, use 07040296395 as value for airtime, and data. Use 1212121212 for any other.

double
Defaults to 200

The amount to be paid for the bill. If the product have a fixed amount, the product amount will be used

string

The customer's phone number. This is required only when requires_phone_no attribute of the biller is true

boolean
required
Defaults to false

Sometimes, request may take longer time to process from the service providers. With this attribute you'll be able to specify if you want the process to be synchronous or asynchronous. Either ways, you will be notified via webhook if you configured it. Recommended: true

boolean
Defaults to false

This is only for airtime and data. It is used to specify if the phone number is ported to the current network provider.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json