Repositori ini berisi dokumentasi teknis untuk integrasi Host-to-Host (H2H) antara sistem Anda dan platform Indotech sebagai reseller. Dokumen ditulis dalam Bahasa Indonesia dan diorganisir per kategori produk serta referensi teknis (selaras sidebar MkDocs).
- Ringkasan PREPAID — request, respon, test case
- Ringkasan GAME
- Top-up — tanpa zona (non-zone)
- Top-up — dengan zona
- Voucher
- Klasifikasi & contoh respons (gabungan)
- Persiapan integrasi
- Cek saldo · Pembelian JSON · HTTP / XML · Cek status
- Kode respons (RC)
- Inquiry POST (JSON) — kontrak umum
- Contoh respons pulsa · Skenario pengujian
- Lampiran deposit tiket
Beranda situs (MkDocs): doc/index.md
| Area | Status | Keterangan |
|---|---|---|
| Introduction & alur transaksi | Tersedia | Direct purchase, inquiry, diagram flow |
| PREPAID (pulsa, data) | Tersedia | Request / respon / test case |
| GAME (top-up non-zone, zona, voucher) | Tersedia | Halaman per kategori + klasifikasi gabungan |
| EWALLET (direct purchase, DANA inquiry) | Tersedia | Termasuk denom tetap & open amount |
| Inquiry PLN | Tersedia | Contoh CPLN |
| Direct purchase (JSON / HTTP / XML) | Tersedia | code, msisdn, request_id |
| Cek saldo · status · RC | Tersedia | GET /saldo, POST /status, tabel RC |
| Skenario pengujian | Tersedia | Checklist QA |
| Deposit tiket | Lampiran | Di luar fokus direct purchase |
| Daftar harga / katalog lengkap | Menyusul | Perlu code resmi dari tim Indotech |
Detail lengkap: Pengenalan · Persiapan integrasi.
| Metode | Path | Fungsi | Dokumentasi |
|---|---|---|---|
GET |
/saldo |
Cek saldo deposit | doc/transaksi-direct/cek-saldo.md |
POST |
/purchase |
Transaksi pembelian (JSON) — disarankan | doc/transaksi-direct/pembelian-json-post.md |
GET / POST |
/http/purchase |
Pembelian via query atau form + token |
doc/transaksi-direct/pembelian-http.md |
POST |
/xml/purchase |
Pembelian format XML (topUpRequest) |
doc/transaksi-direct/pembelian-xml.md |
POST |
/status |
Cek status by request_id |
doc/transaksi-direct/cek-status.md |
POST |
/deposit_ticket |
Buat tiket deposit | doc/appendix-deposit-ticket.md |
Idempotensi: jika Anda mengirim ulang request_id yang sama dan transaksi itu sudah pernah diproses, API mengembalikan respons yang sama dengan transaksi tersebut (bukan transaksi baru).
Pending (rc = 68): transaksi diterima tetapi belum final; lanjutkan dengan polling /status dan/atau mekanisme callback jika sudah disepakati dengan tim Indotech (detail callback/XML topUpReport — review internal).
- Persiapan: whitelist IP, simpan JWT dengan aman, tentukan konvensi
request_id(unik per order baru). - Opsional:
GET /saldosebelum transaksi besar. - Purchase:
POST /purchase(atau jalur HTTP/XML jika sistem Anda mengharuskan). - Jika
rc = 68: panggilPOST /statusdengan interval wajar hingga status final (00atau kode gagal). - Simpan
trxid,request_id,sn(jika ada) untuk rekonsiliasi dan dukungan pelanggan.
Alur: Direct Purchase without Inquiry · Direct Purchase with Inquiry · flow inquiry & purchase (ringkas) · pulsa · game · skenario pengujian.
.
├── README.md ← Pengantar repositori (Anda di sini)
├── mkdocs.yml ← Navigasi situs (Material)
├── requirements-docs.txt
├── .gitignore
└── doc/
├── index.md ← Beranda MkDocs
├── introduction-transaction-flow.md
├── 01-pengenalan.md
├── 02-persiapan-integrasi.md
├── appendix-deposit-ticket.md
├── prepaid/ ← Pulsa, data
├── game/ ← Top-up non-zone, zona, voucher
├── ewallet/ ← Direct purchase + DANA inquiry
├── inquiry/
│ ├── README.md
│ ├── inquiry-post.md ← POST /inquiry (kontrak umum)
│ └── inquiry-pln.md ← Contoh CPLN
└── transaksi-direct/ ← Purchase, saldo, status, RC, klasifikasi game
Hak cipta dan kebijakan distribusi dokumen mengikuti kebijakan Indotech / pemilik API. Untuk akses sandbox, whitelist IP, atau pertanyaan integrasi, hubungi tim teknis Indotech melalui kanal resmi yang diberikan kepada mitra.