Pay Airtime

You can buy airtime through Payshiga’s API.

If you trigger a POST request, Payshiga will directly disburse it from your positive balance.

Endpoint

{{baseurl}}/bill-payment/airtime/pay

The API requires a number of request parameters.

FieldData TypeDescription
amountNumber >=1Required. This specifies the amount of money to be loaded unto the target number. It must be a number greater than or equal to 1.
currencyString: Enum NGN USD EUR GBP KES TZS GHS RWF XAF XOF ZAR UGX AUD CAD ETB EGP MAD MWK ZMW SLL MURRequired. This is the currency of the payment.
networkTypeString: Enum MTN GLO AIRTEL NINE_MOBILERequired. This is name of the target operator.
numberStringRequired. 11 digits that is the target of the payment.
providerStringRequired. This is the name of the mobile network provider.
referenceStringOptional information you can attach to the transaction.

Your request should look like this.

{
  "currency": "NGN",
  "networkType": "MTN",
  "provider": "string",
  "number": "string",
  "amount": "string",
  "reference": "string"
}