DTH Recharge API: Operators, Customer Info and Common Errors
Key takeaways
- DTH is a monthly repeat service, so accuracy matters more than speed
- Confirm the customer name before paying
- Treat pending as pending, never as failed
Mobile recharges bring a customer in once. DTH brings the same family back every month, often for years. That is why getting DTH right, every single time, is worth a little extra care in your integration.
Operators and codes
| Operator | Code | Subscriber ID looks like |
|---|---|---|
| Tata Play | TTV | 10-digit subscriber ID |
| Airtel Digital TV | ATV | Customer ID or registered mobile |
| Dish TV | DTV | VC number (11 digits) |
| Videocon d2h | VTV | Customer ID |
Codes and parameters are in the API documentation; check them there before going live.
The safe flow
- Customer gives the subscriber ID.
- Fetch the customer info: name and current pack.
- Customer confirms, you send the recharge with a new order id.
- Show the final status and keep the operator reference for complaints.
Show the customer’s current pack and the amount it needs on the confirm screen. Most "recharge done but TV still off" complaints are short payments.
Errors you will see
- Wrong ID format: a mobile number sent where the VC number is needed
- Amount below the pack price, so the recharge succeeds but the channels stay off
- Retrying a pending DTH recharge and paying twice
Conclusion
DTH rewards careful shops. Confirm the name, match the pack amount and let pending recharges finish. The A1Topup recharge API covers mobile and DTH on the same wallet.
Frequently asked questions
Which DTH operators does the A1Topup API support?
Why fetch customer info before a DTH recharge?
What should I do if a DTH recharge is pending?
Have a question? Talk to our team
Related articles
Recharge API Callback URL Explained (with PHP Example)
Pending recharges update themselves when your callback URL is set up right. Here is how it works, with a PHP example.
Read more →How to Start a Recharge API Business and Become an API Provider
Sell recharge API access under your own brand: what you need, how pricing works and how to find your first API clients.
Read more →Recharge API Price in India: What You Actually Pay (2026)
One-time fee, per-transaction charge or commission? How recharge API pricing really works, and how to compare providers.
Read more →