Panduan Cara Melakukan Transaksi Via IP

  1. Terbit: 11 jam yang lalu

transaksi via IP Panduan transaksi via IP, langkah-langkah bagaimana reseller atau sistem aplikasi dapat mengirimkan permintaan isi pulsa maupun PPOB langsung ke server melalui alamat IP yang sudah diizinkan (whitelist). Dengan format request sederhana berbasis HTTP yang berisi parameter seperti user, PIN, kode produk, tujuan, dan refid unik, pengguna bisa mengintegrasikan aplikasi atau website dengan server kami secara otomatis.

Metode ini mempermudah pencatatan pembukuan karena setiap transaksi memiliki identitas unik (refid) yang dapat digunakan sebagai acuan monitoring, pelaporan, hingga rekonsiliasi saldo secara real-time.

1. Persiapan Awal

Sebelum melakukan transaksi via IP, pastikan:

  • IP address pengirim sudah didaftarkan.
  • URL Callback

Catatan:

  • IP tidak boleh sering gonta-ganti, jadi harus ip public static.
  • IP yang dipakai adalah ip dedicated pribadi bukan IP Bersama / Shared.
  • Kami hanya membuka endpoint untuk transaksi, logs dan histori tidak kami buka.

2. Format Transaksi via IP

Format transaksi dikirimkan dalam bentuk HTTP GET atau HTTP POST ke endpoint kami. Contoh:


http://trx.maxsi.id/trx/slug_unik?
product=[product]&qty=[qty]&dest=[tujuan]&refID=[trxid]&memberID=[memberid]&sign=[sign]

Keterangan Parameter:

  • memberid → ID atau kode reseller Anda.
  • product → Kode produk (misalnya XL5 untuk pulsa XL 5K).
  • tujuan → Nomor tujuan pengisian pulsa.
  • refid → ID unik transaksi (agar tidak dobel).
  • sign → Kunci SHA-1 hash yang di-Base64 untuk keamanan.

Rumus sign nya:

 encodeBase64(sha1("OtomaX|" + memberId + "|" + product + "|" + dest + "|" + refID + "|" + pin + "|" + password))

3. Contoh Transaksi Sukses

Jika transaksi berhasil, akan mengembalikan respon seperti berikut:

report?
t=95847&refid=64525223&status=20&price=30442&
message=TRANSAKSI LANCAR T#1 R#64525223 IP30.08575xxx724 SUKSES. SN/Ref:038xxx2443623 . 
Stok Terpotong 30.442 .Stok 75.377.526 @22/08/25 09:58:47

4. Contoh Transaksi Gagal

Jika gagal, responnya kurang lebih seperti ini:

report?t=95624&refid=64524755&
status=40&price=1900&
message=R#64524755 SP1.1.085333753276 TRANSAKSI GAGAL. . 
Stok 75.480.811 @09:56:24.

Syarat Dan Ketentuan:

  • Kami menggunakan ip public static untuk mengirim report/callback.
  • Jika hanya digunakan untuk produk Cek Tagihan, akan dikenakan biaya bulanan Rp 100.000,- per 1000 trx/hari
  • Transaksi via ip di izinkan bila anda komitmen minimal 1000 Trx Per Bulan.
  • Anda diwajibkan melakukan verifikasi KYC pada aplikasi kami.

5. Tips Keamanan

  • Selalu gunakan IP statis agar transaksi aman.
  • Gunakan refid unik per transaksi untuk menghindari dobel request.
  • Batasi akses hanya dari IP Callback resmi kami.
  • Simpan log transaksi agar mudah melakukan tracking.

Transaksi via IP merupakan solusi praktis dan aman untuk mengintegrasikan layanan server pulsa dengan aplikasi atau sistem bisnis Anda. Dengan memahami format request, parameter penting seperti user, kode, tujuan, refid, hingga sign, serta memastikan konfigurasi IP whitelist sudah benar, proses transaksi dapat berjalan lebih cepat, stabil, dan minim kesalahan. Panduan ini diharapkan bisa menjadi acuan bagi Anda dalam mengoptimalkan transaksi, baik untuk kebutuhan operasional sehari-hari maupun pengembangan sistem penjualan otomatis yang lebih profesional.

Untuk informasi lebih lanjut, silakan hubungi layanan pelanggan kami.

OtomaX Transaksi Tutorial Server Pulsa