Pengenalan IsiKuota
IsiKuota adalah platform Payment Point Online Bank (PPOB) yang menyediakan layanan transaksi digital meliputi pengisian pulsa, paket data, token listrik PLN, BPJS, voucher game, dan banyak lagi — semuanya melalui satu API terintegrasi.
Lompat ke Quick Start Guide untuk mulai bertransaksi dalam 5 menit.
Apa yang bisa dilakukan IsiKuota?
IsiKuota menyediakan akses ke 5000+ produk digital dari berbagai operator dan penyedia layanan:
| Kategori | Produk |
|---|---|
| Pulsa | Telkomsel, Indosat, XL, Tri, Smartfren, Axis |
| Paket Data | Telkomsel, Indosat, XL, Tri, Smartfren, Axis |
| Token PLN | Listrik Prabayar (token) & Tagihan Pascabayar |
| BPJS | BPJS Kesehatan & BPJS Ketenagakerjaan |
| Voucher Game | Mobile Legends, Free Fire, PUBG, dan 50+ game lainnya |
| E-Wallet | GoPay, OVO, DANA, ShopeePay, dan lainnya |
| Tagihan | Tagihan telepon, internet, PBB, PDAM |
| Streaming | Netflix, Spotify, YouTube Premium |
Untuk siapa IsiKuota?
IsiKuota dirancang untuk tiga tipe pengguna:
🏪 Reseller
Individu atau bisnis yang ingin menjual produk PPOB dengan harga lebih murah. Reseller mendapat akses ke dashboard, kelola downline, dan atur markup harga.
👤 Member
Pengguna akhir yang melakukan transaksi untuk kebutuhan pribadi melalui dashboard atau aplikasi.
👨💻 Developer
Tim teknis yang mengintegrasikan API IsiKuota ke aplikasi, website, atau bot Telegram untuk melakukan transaksi secara otomatis.
Cara kerja platform
┌─────────────────┐ ┌─────────────────┐ ┌──────────────────┐
│ Client / App │ │ IsiKuota API │ │ Provider │
│ (Partner API) │ │ │ │ (Telkomsel, PLN, │
│ │ │ │ │ BPJS, dll...) │
└────────┬────────┘ └────────┬────────┘ └────────┬─────────┘
│ │ │
│ 1. POST /v1/order │ │
│ ─────────────────────────►│ │
│ │ 2. Routing & Validasi │
│ │ ───────────────────────────►│
│ │ │
│ │ 3. Proses Transaksi │
│ │ ◄───────────────────────────│
│ 4. Response (sync) │ │
│ ◄─────────────────────────│ │
│ │ │
│ 5. Webhook Callback │ │
│ ◄─────────────────────────│ │
│ (status final) │ │
| Tahap | Keterangan |
|---|---|
| 1. Request | Client mengirim request transaksi via POST /v1/order dengan signature |
| 2. Routing | IsiKuota memvalidasi signature dan kirim request ke provider |
| 3. Proses | Provider memproses transaksi (pulsa, token, tagihan, dll) |
| 4. Response | IsiKuota mengembalikan status sinkron — pending, success, atau failed |
| 5. Callback | Webhook dikirim ke server client saat status transaksi final berubah |
Mode Testing
IsiKuota menggunakan satu Base URL untuk semua transaksi. Untuk testing, cukup tambahkan parameter testing: true pada body request — tidak perlu API key atau endpoint yang berbeda.
https://api.isikuota.com/v1
| Mode Testing | Mode Production | |
|---|---|---|
| Base URL | https://api.isikuota.com/v1 | https://api.isikuota.com/v1 |
| Parameter | "testing": true | "testing": false (default) |
| Potong saldo | ❌ Tidak | ✅ Ya |
| Transaksi nyata | ❌ Tidak | ✅ Ya |
| API Key | Key yang sama | Key yang sama |
Gunakan testing: true saat development dan QA. Hapus atau set false saat siap production.
{
"api_id": "your_api_id",
"timestamp": 1748678400,
"signature": "abc123...",
"cmd": "prepaid",
"code": "TSEL21",
"customer_no": "08123456789",
"testing": true
}