Bills Payment
Pay internet
Pay Internet
You can buy internet data plans through Payshiga’s API.
If you trigger a POST request, Payshiga will directly disburse it from your positive balance.
Endpoint
{{baseurl}}/bill-payment/internet/pay
The API requires a number of request parameters.
Field | Data Type | Description |
---|---|---|
amount | String | Required. This specifies the amount of money the intended plan costs. |
currency | String: Enum NGN USD EUR GBP KES TZS GHS RWF XAF XOF ZAR UGX AUD CAD ETB EGP MAD MWK ZMW SLL MUR | Required. This is the currency of the payment. |
networkType | String: Enum MTN GLO AIRTEL NINE_MOBILE | Required. This is name of the target operator. |
number | String | Required. 11 digits that is the target of the payment. |
packageName | String | Required. The name of the selected package being paid for. |
plan_id | String | Required. Unique identification number associated with the package. |
provider | String | Required. This is the name of the mobile network provider. |
reference | String | Optional information you can attach to the transaction. |
Your request should look like this.
{
"currency": "NGN",
"networkType": "MTN",
"packageName": "string",
"provider": "string",
"number": "string",
"amount": "string",
"plan_id": "string",
"reference": "string"
}