/api/sandbox/login
Login
Issue Sanctum bearer token (same JSON as portal.lipapay.co.tz/api/login).
All paths below are served from this sandbox host only. Request and response shapes mirror the production LipaPay Ver2 API; only the base URL and simulated settlement differ.
/api/sandbox/login
Issue Sanctum bearer token (same JSON as portal.lipapay.co.tz/api/login).
/api/sandbox/logout
Revoke current Sanctum token.
/api/sandbox/initiate-payment/mno/
Create mobile collection request.
/api/sandbox/initiate-payment/bank/
Create bank collection request (CRDB-style responses).
/api/sandbox/transaction/status
Lookup transaction by ref_id.
/api/sandbox/initiate-secure-payment
Return hosted checkout payment_url.
/api/sandbox/mno/
Hosted checkout MNO (token + phone).
/api/sandbox/portal-session
Card session for secure checkout.
/api/sandbox/callback
Settlement callback (LipaPay engine payload).
/api/sandbox/pay_mobile
Engine-compatible pay_mobile payload.
/api/sandbox/merchant/test-azam
Sample JWT/Hash for Azam integration tests.
When you go live, swap /api/sandbox for your production LipaPay host — field names and JSON structure stay the same.
| Sandbox path | Production equivalent |
|---|---|
| /api/sandbox/login | /api/login (LipaPay_Ver2) |
| /api/sandbox/initiate-payment/mno/ | /api/initiate-payment/mno/ (LipaPay_Ver2) |
| /api/sandbox/transaction/status | /api/transaction/status (LipaPay_Ver2) |
Interactive forms for login, pay_mobile, MNO, bank, status, and secure checkout.
Sign in for testing labBrowse docs publicly, or register / sign in to use the Testing Lab and save your sandbox merchant profile.