Pendahuluan

Pengenalan dan gambaran umum API Isigo Mitra.

Isigo Mitra menyediakan tiga metode integrasi, yaitu HTTP GET, XML-RPC, dan Jabber (XMPP). Masing-masing metode dirancang untuk memenuhi kebutuhan integrasi yang berbeda. Dokumentasi ini menjelaskan konfigurasi, format transaksi, serta contoh implementasi untuk setiap metode.

API (Application Programming Interface) Isigo Mitra dirancang untuk memudahkan pengembang perangkat lunak atau pemilik usaha server dalam mengintegrasikan aplikasi dengan layanan Isigo Mitra. Melalui API ini, sistem Anda dapat melakukan cek saldo, transaksi pulsa reguler, paket data, paket telepon & SMS, token PLN, voucher game, PPOB, serta berbagai layanan digital lainnya secara terintegrasi.

Syarat Penggunaan API

Memiliki IP Statis

Anda hanya dapat melakukan transaksi menggunakan IP Address yang telah terdaftar pada sistem Isigo Mitra. Apabila terjadi perubahan IP, silakan menghubungi Customer Service untuk melakukan pembaruan data agar transaksi dapat dilakukan kembali.

Menyiapkan URL Callback

URL Callback digunakan untuk menerima notifikasi transaksi dari sistem Isigo Mitra, baik transaksi berhasil, gagal, maupun refund (reversal). Pastikan URL dapat diakses secara publik dan selalu aktif.

PIN Transaksi

Gunakan PIN khusus transaksi API/IP yang kuat dan tidak mudah ditebak untuk menjaga keamanan setiap transaksi.

Password Transaksi

Gunakan Password khusus transaksi API/IP yang kuat dan sulit ditebak. Password diperbolehkan menggunakan kombinasi huruf, angka, maupun karakter khusus untuk meningkatkan keamanan.

Menggunakan RefID Transaksi

RefID merupakan identitas unik transaksi yang dibuat oleh sistem Anda. RefID digunakan sebagai proteksi transaksi ganda sehingga transaksi dengan RefID yang sama tidak akan diproses dua kali apabila request dikirim ulang. Jika melakukan transaksi dengan produk dan nomor tujuan yang sama, gunakan RefID yang berbeda.

Transaksi PPOB

Transaksi PPOB harus diawali dengan transaksi cek tagihan. Setelah sistem menerima hasil cek tagihan dan memastikan saldo mencukupi, Anda dapat melanjutkan proses pembayaran. Informasi tambahan mengenai tagihan akan dikirimkan melalui variabel keterangan pada response transaksi.