Electricity Bill Payment API

Integrate seamless electricity bill payment services for all major providers with our robust API. Offer instant bill payments with the highest commissions in the industry.

API Integration

Supported Electricity Providers

We support all major electricity service providers in India

Why Choose Our Electricity Bill Payment API?

Powerful features designed for seamless integration

Instant Processing

Bill payments are processed within seconds with 99.9% success rate

Secure Transactions

Bank-grade security with end-to-end encryption for all transactions

High Commissions

Earn up to 4% commission on every bill payment transaction

Easy Integration

Simple REST API with comprehensive documentation and SDKs

Instant Settlement

Get your commissions settled daily to your bank account

24/7 Support

Dedicated technical support team available round the clock

API Documentation

Comprehensive guide to integrate our electricity bill payment API

API Endpoint

POST https://a1topup.com/api/v1/bill-payment/electricity

Request Parameters

Parameter Type Required Description
api_key String Yes Your unique API key
provider String Yes Provider code (e.g., TATA_POWER, ADANI, BSES)
consumer_id String Yes Consumer number/account number
amount Number Yes Bill payment amount
fetch_bill Boolean No Set to true to fetch bill details before payment

Sample Request

{
  "api_key": "your_api_key_here",
  "provider": "TATA_POWER",
  "consumer_id": "TP123456789",
  "amount": 1250.50,
  "fetch_bill": true
}

Success Response

{
  "status": "success",
  "transaction_id": "TXN123456789",
  "message": "Bill payment successful",
  "amount": 1250.50,
  "commission": 37.52,
  "balance": 9542.50,
  "due_date": "2023-12-15",
  "bill_period": "NOV-2023"
}

Response Parameters

Parameter Type Description
status String Request status (success/error)
transaction_id String Unique transaction ID for reference
message String Response message
amount Number Payment amount
commission Number Commission earned on this transaction
balance Number Your current wallet balance
due_date String Bill due date (if fetched)
bill_period String Billing period (if fetched)

Error Responses

Error Code Message Description
1101 Invalid API key The provided API key is invalid or disabled
1102 Insufficient balance Your wallet doesn't have enough balance
1103 Invalid consumer ID The consumer ID format is incorrect
1104 Invalid provider The provider code is not recognized
1105 Invalid amount The payment amount is not valid for this provider
1106 Bill already paid This bill has already been paid
2101 Provider system down The provider's system is temporarily unavailable

Sample Error Response

{
  "status": "error",
  "error_code": "1102",
  "message": "Insufficient balance",
  "required_amount": 1250.50,
  "current_balance": 1000.00
}

Simple & Transparent Pricing

Choose the plan that works best for your business

Starter

₹2000

  • Electricity, Water, Gas Bills
  • Up to 2.5% commission on payments
  • Email & WhatsApp support
  • Standard API access
Gold

₹3500

  • All utility bills + Broadband
  • Up to 3.5% commission on payments
  • Priority support
  • Advanced API features
Platinum

₹4500

  • All utility services + Municipal taxes
  • Up to 4% commission on payments
  • 24/7 dedicated support
  • All features included

Ready to Get Started?

Sign up today and get your API keys to start integrating electricity bill payment services.