@extends('APIDocumentation.layout') @section('content')

Prepaid / Postpaid / DTH Recharge API

Complete URL For Recharge (For Prepaid, Postpaid, and DTH)
Method: GET
https://pay2bill.in/WebAPI/ProcessRecharge?AccessToken=GyWmb5eJNpumU4VMn3Wpi9TyGmBJrgax&NumberToRecharge=1234567890&OperatorID=1&Amount=10&ReferenceID=124
Request Parameters Description
Parameter Name Details
AccessToken GyWmb5eJNpumU4VMn3Wpi9TyGmBJrgax — Access token (available after IP verification)
NumberToRecharge 1234567890 — Mobile or DTH number to recharge
OperatorID 1 — Check operator codes under Operator Check menu
Amount 10 — Amount to be charged
ReferenceID 124 — Your unique reference ID for each recharge
Recharge Response — Success
{"Errors":[],"APITransactionID":"TRRCG151","Status":"success","RechargedNumber":"1234567890","Amount":10.0,"OperatorID":1,"IsRequestSuccess":true}
Recharge Response — Failure
{"Errors":["Duplicate Reference ID"],"APITransactionID":"","Status":"failed","RechargedNumber":"","Amount":null,"OperatorID":null,"IsRequestSuccess":false}
Response Parameters Description
Parameter Name Details
APITransactionID 164 — Our unique transaction ID
Status success failed pending Recharge status could be one of these.
RechargedNumber 1234567890 — Number for which recharge was requested
Amount 10 — Requested recharge amount
OperatorID 1 — Operator code used in request
IsRequestSuccess true — Indicates request success (not the recharge result)
Errors[] Array of error messages, if any.
@endsection