🚀 Boost your business with our mobile recharge API!
Our Mobile Recharge API is a fast, secure, and scalable solution designed for resellers in Bangladesh. It enables seamless mobile top-ups for all major operators, including Grameenphone, Robi, Airtel, Banglalink, and Teletalk, with instant processing and high success rates.
With easy API integration, resellers can quickly set up and start offering mobile recharges on their platform. We provide real-time transaction tracking, competitive pricing, and 24/7 support to ensure smooth operations.
Whether you're a small business or an enterprise, our highly reliable API helps you expand your services and maximize profits effortlessly.
🚀 Start today and grow your business with our trusted recharge API!
API Integration Benefits
Automated Transactions
Process mobile recharges and banking transactions automatically without manual intervention.
Business Growth
Scale your business by handling multiple transactions simultaneously through API integration.
Real-time Processing
Get instant transaction processing and immediate status updates for all operations.
Secure Integration
Enhanced security with API key authentication and IP whitelisting features.
API Access Package
API Documentation
1. Service Request API
Endpoint
YOUR_DOMAIN
with your actual domain name
Request Parameters
Parameter | Description | Possible Values |
---|---|---|
service |
Type of service | bdrecharge, bdmobilebank |
number |
Recipient phone number | 11-digit number (e.g., 01711XXXXXX) |
operator |
Service operator |
Mobile: BL (Banglalink), RB (Robi), AT (Airtel), GP (Grameenphone), TT (Teletalk) Banking: BK (bKash), NG (Nagad), DB (Rocket) |
amount |
Transaction amount | 10-10000 |
type |
Service type |
Mobile: 1 (Prepaid), 2 (Postpaid), 3 (Skitto) Banking: CashIn, CashOut, Sendmoney |
user |
Your reseller username | e.g., RMBD |
api_key |
Your API authentication key | Get from API Settings |
Example Request
// Service Request Example { "service": "bdrecharge", "number": "01711XXXXXX", "operator": "gp", "amount": 10, "type": 1, "user": "RMBD", "api_key": "E40QW2826263HMQ5B8S5903" }
Response Format
// Success Response { "status": 200, "message": "Transaction successful" } // Error Response { "status": 420, "message": "Error details" } // API Not Found (Development Mode) { "status": 500, "message": "Api not found" }
2. Transaction Status API
Endpoint
YOUR_DOMAIN
with your actual domain name
Request Parameters
Parameter | Description |
---|---|
request_trxid |
Transaction ID to check |
user |
Your reseller username |
api_key |
Your API authentication key |
Example Request
// Request Example { "request_trxid": "45566666", "user": "RMBD", "api_key": "E40QW2826263HMQ5B8S5903" }
Response Format
// Response Example { "position": "Success|Pending|Processing|Waiting|Cancel", "trxid": "BD5465656", "lastbalance": "400.00", "status": 10, "message": "Transaction status details" }
3. Balance Check API
Endpoint
YOUR_DOMAIN
with your actual domain name
Request Parameters
Parameter | Description |
---|---|
user |
Your reseller username |
api_key |
Your API authentication key |
Response Format
// Success Response { "balance": "5000.00", "status": 10, "message": "Account balance retrieved successfully" } // Error Response { "status": 420, "message": "Error details" }
4. Offers API
Endpoint
YOUR_DOMAIN
with your actual domain name
Example Request
// Request Example { "operator_name": "gp", "user": "RMBD", "api_key": "E40QW2826263HMQ5B8S5903" }
Response Format
// Success Response { "offers": [ { "id": 1, "operator": "GP", "title": "Internet Pack", "amount": 199, "validity": "30 Days" } ], "status": 200, "message": "Offers retrieved successfully" } // Error Response { "status": 420, "message": "Error details" }
5. Automation Cron
Cron URL
YOUR_DOMAIN
with your actual domain name