Getting Paycheap APIs

Paycheap API

Integrate Paycheap APIs into your website or mobile application. Available services include VTU API, Data API, TV Subscription API, Electricity API, Betting API, and Cash Transfer API. Our fast and secure APIs help you scale your business and keep your customers satisfied.


Base URL

All API requests should be made to:

https://paycheap.ng/api

Authentication Endpoints

1. Login

Endpoint: /login

Method: POST

Parameter Type Description
emailstringUser email address
passwordstringUser password

Success Response:

{
    "token": "eyJ0eXAiOiJKV1QiLCJhbG..."
}

Authentication

To access protected endpoints, include your Bearer Token in the request header:

Authorization: Bearer TOKEN

User Profile

Endpoint: /user-profile

Method: GET


1. Airtime

Buy Airtime

Endpoint: /buy-airtime

Method: POST

phonestring11-digit phone number
amountnumericAmount to purchase

Check Airtime Status

Endpoint: /check-airtime-status

Method: POST

transaction_idstringTransaction ID

2. Data

Get Networks

Endpoint: /get-networks

Method: POST

Get Data Plans

Endpoint: /get-data-plans

Method: POST

network_idintegerNetwork ID

Buy Data

Endpoint: /buy-data

Method: POST

network_idintegerNetwork ID
data_planstringData plan code
phonestringPhone number

3. Electricity

Get All Vendors

Endpoint: /all-electricity-vendors

Method: GET

Verify Meter Number

Endpoint: /verify-meter-number

Method: POST

category_idstringVendor ID
accountstringMeter or account number

Purchase Electricity

Endpoint: /electricity-subscription

electricity_company_codestringCompany code
electricity_company_namestringCompany name
meter_numberstringMeter number
account_namestringAccount name
amountnumericAmount

Get Meter Token

Endpoint: /get-meter-token

transaction_idintegerTransaction ID
order_idstringOrder ID

4. TV Subscription

Verify Customer

Endpoint: /verify-tv-customer

cable_tvstringProduct code
smartcard_nostringSmartcard number

Subscribe TV

Endpoint: /tv-subscription

smartcard_nostringSmartcard number
customer_namestringCustomer name
subscription_packagestringPackage code

5. Cash Transfer

Send Cash

Endpoint: /send-cash

amountnumericAmount
bank_codestringBank code
account_numberstringAccount number
account_namestringBeneficiary name
sender_namestringSender name

6. Betting

Get Betting Providers

Endpoint: /get-betting-providers

Method: GET

Verify Betting Account

Endpoint: /betting-verification/{product}/{customerId}

Method: GET

productstringProvider slug or ID
customerIdstringCustomer user ID

Fund Betting Wallet

Endpoint: /fund-bet-wallet

account_idstringCustomer account ID
account_namestringCustomer name
providerstringBetting provider
amountnumericAmount

For more information, contact our sales team:
Call / WhatsApp: 07057674125