Developers
Build mobile topup and bill payment into your app. One integration covers 12 countries, 150+ operators, and BBPS billers across India and Bangladesh.
Direct operator integrations and AKSOM/Reloadly fallback. Most topups settle in under 10 seconds.
Every request signed with HMAC-SHA256. JWT issuer isolation per portal. Refund guards on every settle.
Get notified the moment a topup completes, fails, or is refunded. Idempotent, retried with backoff.
No SDK lock-in. Plain HTTPS, JSON in and out. cURL works, Postman works, your favourite stack works.
Send a topup with a single signed POST. Replace $API_KEY with your partner key.
curl -X POST https://api.tachopay.com/v1/topup \
-H "Authorization: Bearer $API_KEY" \
-H "X-Signature: $HMAC_SHA256" \
-H "Content-Type: application/json" \
-d '{
"country": "IN",
"operator_id": "JIO",
"phone": "919876543210",
"amount": "199.00",
"currency": "INR",
"order_id": "ord_abc123",
"callback_url": "https://your.app/webhook"
}'Response: { "status": "PENDING", "txn_id": "..." } followed by a webhook callback when the topup settles.
| Method | Endpoint |
|---|---|
| GET | /v1/countries |
| GET | /v1/operators?country=IN |
| GET | /v1/products?operator=JIO |
| POST | /v1/topup |
| POST | /v1/pay-bill |
| GET | /v1/transactions/:id |
| POST | /v1/refund |
| GET | /v1/balance |
The TachoPay partner API is in private beta. Email us with your use case and expected volume, and we will get back within one business day with sandbox credentials and full docs.
developers@tachopay.com