Back to Home

Developers

TachoPay API

Build mobile topup and bill payment into your app. One integration covers 12 countries, 150+ operators, and BBPS billers across India and Bangladesh.

Sub-10s topups

Direct operator integrations with redundant fallback routing. Most topups settle in under 10 seconds.

HMAC-signed

Every request signed with HMAC-SHA256. JWT issuer isolation per portal. Refund guards on every settle.

Webhook callbacks

Get notified the moment a topup completes, fails, or is refunded. Idempotent, retried with backoff.

REST + JSON

No SDK lock-in. Plain HTTPS, JSON in and out. cURL works, Postman works, your favourite stack works.

Quick start

Send a topup with a single signed POST. Replace $API_KEY with your partner key.

POST https://api.tachopay.com/v1/partner/topup
curl -X POST https://api.tachopay.com/v1/partner/topup \
  -H "Authorization: Bearer $API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "operator_id": 421,
    "phone": "8801712345001",
    "amount": "100.00",
    "reference": "your-internal-ref-789"
  }'

Response: { "status": "PENDING", "txn_id": "..." } followed by a webhook callback when the topup settles.

Available endpoints

Full reference
MethodEndpoint
GET/v1/partner/balance
GET/v1/partner/operators
GET/v1/partner/plans
GET/v1/partner/billers
POST/v1/partner/topup
POST/v1/partner/pay-bill
GET/v1/partner/transactions/:order_id

Get API access

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