Dokumentasi API
Panduan endpoint untuk mitra JadiMurah. Semua request menggunakan JSON.
Autentikasi Session
Login via POST /api/auth/login.php dengan body {"email":"...","password":"..."}. Session cookie otomatis diset dan digunakan untuk request berikutnya.
Untuk semua request POST dan DELETE berbasis session, ambil token dari GET /api/auth/csrf.php lalu kirim header:
X-CSRF-Token: <csrf_token dari /api/auth/csrf.php>
Login, register, forgot/reset password, dan autentikasi via X-API-Key tidak memerlukan CSRF token.
Autentikasi API Key (Reseller)
Buat API key di dashboard → API Keys. Gunakan header:
X-API-Key: jm_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
API key menggantikan session cookie untuk endpoint order, balance, prices, dll.
Order Prabayar
curl -X POST https://jadimurah.com/api/order.php \
-H "Content-Type: application/json" \
-H "X-API-Key: jm_live_YOUR_KEY" \
-d '{"buyer_sku_code":"tsel10","customer_no":"081234567890"}'Anda juga dapat mengirim fields (mis. {"user_id":"12345678","zone_id":"1234"}untuk Mobile Legends); server akan memvalidasi dan menyusun customer_no.
Format customer_no per Jenis Produk
Nilai customer_no yang dikirim ke Digiflazz harus sesuai jenis produk.
Pulsa / Data / SMS / Masa Aktif
Nomor HP 08… (10–13 digit)
081234567890
Token PLN prabayar
Nomor meter / ID pelanggan 11–12 digit
12345678901
Mobile Legends / Magic Chess
user_id + zone_id digabung tanpa pemisah
123456781234
Dragon Nest M Classic
UID|Server
123456789|S1
Free Fire / Blood Strike
Player ID / User ID (5–15 digit)
1234567890
Steam Wallet / voucher tanpa tujuan
Nomor HP akun (atau email fallback)
081234567890
TV (K-Vision, GOL, Transvision)
Nomor pelanggan / ID kartu 8–16 digit
12345678901234
Gas Pertamina
ID pelanggan 6–20 digit
1234567890
Pascabayar (BPJS, PDAM, dll.)
Nomor pelanggan sesuai layanan + inquiry
530000000001
| Jenis | Format | Contoh |
|---|---|---|
| Pulsa / Data / SMS / Masa Aktif | Nomor HP 08… (10–13 digit) | 081234567890 |
| Token PLN prabayar | Nomor meter / ID pelanggan 11–12 digit | 12345678901 |
| Mobile Legends / Magic Chess | user_id + zone_id digabung tanpa pemisah | 123456781234 |
| Dragon Nest M Classic | UID|Server | 123456789|S1 |
| Free Fire / Blood Strike | Player ID / User ID (5–15 digit) | 1234567890 |
| Steam Wallet / voucher tanpa tujuan | Nomor HP akun (atau email fallback) | 081234567890 |
| TV (K-Vision, GOL, Transvision) | Nomor pelanggan / ID kartu 8–16 digit | 12345678901234 |
| Gas Pertamina | ID pelanggan 6–20 digit | 1234567890 |
| Pascabayar (BPJS, PDAM, dll.) | Nomor pelanggan sesuai layanan + inquiry | 530000000001 |
PLN prabayar: cek ID pelanggan gratis via POST /api/inquiry-pln.php dengan body {"customer_no":"12345678901"} (11–12 digit nomor meter).
Pascabayar (2 Langkah)
1. Inquiry tagihan:
POST /api/inquiry.php
{"buyer_sku_code":"plnpasca","customer_no":"530000000001"}2. Bayar tagihan:
POST /api/order.php
{"buyer_sku_code":"pln","customer_no":"530000000001",
"cmd":"pasca","inquiry_ref_id":"INQ..."}Cek Saldo
curl https://jadimurah.com/api/balance.php \ -H "X-API-Key: jm_live_YOUR_KEY"
Daftar Endpoint
/api/auth/csrf.phpToken CSRF untuk request session (POST/DELETE)/api/auth/register.phpDaftar akun baru/api/auth/login.phpLogin (session cookie)/api/auth/me.phpProfil user saat ini/api/prices.phpDaftar harga produk (?cmd=prepaid|pasca)/api/categories.phpKategori produk/api/inquiry.phpCek tagihan pascabayar/api/inquiry-pln.phpCek ID pelanggan PLN prabayar (gratis)/api/order.phpOrder produk (butuh login/API key)/api/transactions.phpRiwayat transaksi/api/transaction-check.phpCek status transaksi pending/api/deposit.phpAjukan deposit saldo/api/balance.phpCek saldo/api/api-keys.phpKelola API keys (session)/api/webhook.phpWebhook callback Digiflazz/api/webhook-midtrans.phpWebhook callback MidtransKoneksi Digiflazz (Supplier)
JadiMurah terhubung ke Digiflazz sebagai buyer via API + Webhook. Marketplace Digiflazz mendukung berbagai jenis koneksi buyer↔seller. Hanya API dan IRS yang mendukung prabayar dan pascabayar.
API
REST API JSON via api.digiflazz.com — transaksi, pricelist, webhook
- Prabayar
- Ya
- Pascabayar
- Ya
- Dipakai JadiMurah
- ✓ Ya
Jabber
XMPP/chat H2H — umumnya hanya prabayar
- Prabayar
- Ya
- Pascabayar
- Tidak
- Dipakai JadiMurah
- —
FM
Flash Machine — software pulsa berkinerja tinggi
- Prabayar
- Ya
- Pascabayar
- Tidak
- Dipakai JadiMurah
- —
Digiswitch
Server pulsa H2H cloud (Jabber, IP, API)
- Prabayar
- Ya
- Pascabayar
- Tidak
- Dipakai JadiMurah
- —
IRS
Engine transaksi simultan — prabayar & pascabayar
- Prabayar
- Ya
- Pascabayar
- Ya
- Dipakai JadiMurah
- —
IP
Koneksi H2H berbasis IP (sering via Digiswitch)
- Prabayar
- Ya
- Pascabayar
- Tidak
- Dipakai JadiMurah
- —
Otomax
Software pulsa otomatis
- Prabayar
- Ya
- Pascabayar
- Tidak
- Dipakai JadiMurah
- —
ST24
Software pulsa enterprise/UKM
- Prabayar
- Ya
- Pascabayar
- Tidak
- Dipakai JadiMurah
- —
Payuni
Platform mobile payment
- Prabayar
- Ya
- Pascabayar
- Tidak
- Dipakai JadiMurah
- —
Sipas
Software pulsa
- Prabayar
- Ya
- Pascabayar
- Tidak
- Dipakai JadiMurah
- —
Tiger
Software pulsa
- Prabayar
- Ya
- Pascabayar
- Tidak
- Dipakai JadiMurah
- —
| Koneksi | Prabayar | Pascabayar | Dipakai JadiMurah |
|---|---|---|---|
| API REST API JSON via api.digiflazz.com — transaksi, pricelist, webhook | Ya | Ya | ✓ |
| Jabber XMPP/chat H2H — umumnya hanya prabayar | Ya | Tidak | — |
| FM Flash Machine — software pulsa berkinerja tinggi | Ya | Tidak | — |
| Digiswitch Server pulsa H2H cloud (Jabber, IP, API) | Ya | Tidak | — |
| IRS Engine transaksi simultan — prabayar & pascabayar | Ya | Ya | — |
| IP Koneksi H2H berbasis IP (sering via Digiswitch) | Ya | Tidak | — |
| Otomax Software pulsa otomatis | Ya | Tidak | — |
| ST24 Software pulsa enterprise/UKM | Ya | Tidak | — |
| Payuni Platform mobile payment | Ya | Tidak | — |
| Sipas Software pulsa | Ya | Tidak | — |
| Tiger Software pulsa | Ya | Tidak | — |
Lapisan API di JadiMurah
- Buyer REST API — api.digiflazz.com/v1: Pricelist, transaksi, cek saldo
- Seller REST API — api.digiflazz.com/v1/seller/api/...: Update produk seller sendiri
- Member Portal API — member.digiflazz.com/api/v1/...: Discovery seller & provisioning SKU
Dokumentasi resmi: developer.digiflazz.com
Error Codes
401 — Tidak terautentikasi
403 — Akses ditolak
404 — Endpoint tidak ditemukan
500 — Kesalahan server
Webhook
Daftarkan URL berikut di panel supplier:
- Digiflazz:
https://jadimurah.com/api/webhook.php - Midtrans:
https://jadimurah.com/api/webhook-midtrans.php