12-Jun-2026
Home / LipaAirtime
EN sandbox@lipapay.test Sign in LP

LipaAirtime

Airtime purchase and wallet recharge flow aligned to Lipa_Airtime source behavior.

Sandbox base: /api/sandbox/airtime Mirrors Lipa_Airtime contract
  1. 1 Register or login under /api/sandbox/airtime to obtain a bearer token.
  2. 2 Debit wallet for airtime with POST /api/sandbox/airtime/customer/payments.
  3. 3 Top up wallet with POST /api/sandbox/airtime/customer/balancerecharge and POST /api/sandbox/airtime/callbackUrl.

Endpoints

POST /api/sandbox/airtime/register

Register

Auth: None

Create sandbox airtime merchant account.

POST /api/sandbox/airtime/login

Login

Auth: None

Authenticate and return bearer token.

POST /api/sandbox/airtime/customer/payments

Airtime Payment

Auth: Bearer token

Send airtime from wallet balance.

POST /api/sandbox/airtime/customer/balancerecharge

Balance Recharge

Auth: Bearer token

Initiate wallet top-up and receive controlNumber.

POST /api/sandbox/airtime/callbackUrl

Recharge Callback

Auth: None

Confirm recharge by controlNumber.

GET /api/sandbox/airtime/user

Current User

Auth: Bearer token

Return authenticated airtime user.

Test LipaAirtime in the sandbox

Register, login, airtime payment, wallet recharge, and callback โ€” all under /api/sandbox/airtime.

Sign in to test Airtime