Premium payments & recharge,
one Guru key
Collect money with a secure Guru payment card, top up your wallet instantly, recharge mobile, DTH and gift cards — then unlock the developer API and run all of it from your own app.
No setup fee · Wallet refunds on failed orders · Live status verification
💳 Guru Payment Gateway
Create an order, redirect the customer to the Guru payment card and verify every rupee with backend check-status and UTR.
👛 Prepaid Wallet
Add money once, spend across services. Full ledger, auto refunds and every credit confirmed by the gateway.
📱 Mobile Prepaid
Auto operator detection, live plan lists and instant top-up for Airtel, Jio, Vi and BSNL.
📺 DTH Recharge
Tata Play, Airtel Digital TV, Dish TV, Videocon and Sun TV with live packs.
🎁 Gift Cards
Google Play, Amazon and more — voucher code and PIN delivered on the order page instantly.
🔐 Unlockable API
One-time ₹700.00 unlock gives a lifetime guru_ API key with every endpoint enabled.
🔔 Webhooks
We push each status change to your URL, and the owner is emailed on every unlock and wallet top-up.
🧾 Order History
Every payment, recharge and refund logged with live re-sync and downloadable references.
Unlock the developer API
Browse and recharge free forever. Pay once to automate everything programmatically.
Paid from your wallet or directly through Guru Pay Gateway. Key activates the second the payment is verified.
guru_xxxxxxxxxxxxEvery endpoint included
How it works
Three steps from sign-up to your first verified payment.
Create your account
Sign up free and open your Guru Pay Gateway wallet.
Add money securely
Pay on the Guru payment card. We verify with check-status and credit your wallet automatically.
Recharge or automate
Use the portal, or unlock the API for ₹700.00 and run everything from your own code.
Integrate in minutes
Plain PHP + cURL. No SDK, no composer, no database server — SQLite ships with the app.
$ch = curl_init('https://gurupaygateway.com/api/create-order');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Content-Type: application/json', 'X-Guru-Key: YOUR_GURU_KEY'],
CURLOPT_POSTFIELDS => json_encode([
'amount' => '100.00',
'order_id' => 'ORD_' . uniqid(),
'customer_name' => 'Raushan Kumar',
'callback_url' => 'https://recharge.gurupaygateway.com/payment-callback.php',
]),
]);
$data = json_decode(curl_exec($ch), true);
header('Location: ' . $data['data']['payment_url']);
Questions
Is the wallet required?
For recharges, yes — it keeps orders instant and refunds automatic. The API unlock itself can be paid directly on the gateway.
What happens on a failed recharge?
The full debited amount, including any fee, is credited back to your wallet automatically.
Do I need MySQL?
No. Everything runs on PHP with SQLite, and the live URL is detected automatically on any domain or subfolder.
Is the unlock recurring?
No. ₹700.00 once, lifetime API access on that account.