Membuat Addon API PPOB Sendiri untuk SW Payuni

Persiapan

perlu di ketahui bahwa software payuni bisa open ppob sendiri jika anda bisa coding, dan ini sangatlah mudah di banding dengan software2 ppob lain.

Format Request

Inquiry
-------------------------------
METHOD     : GET
URI        : /inquiry
PARAMETER  :
    - dest ( wajib )
    - trxid ( wajib )
    - product ( wajib )
    - pin ( optional ) untuk keamanan addon anda sendiri
    - username ( optional ) untuk keamanan addon anda sendiri
Purchase
-------------------------------
METHOD     : GET
URI        : /purchase
PARAMETER  :
    - dest ( wajib )
    - trxid ( wajib )
    - product ( wajib )
    - pin ( optional ) untuk keamanan addon anda sendiri
    - username ( optional ) untuk keamanan addon anda sendiri

contoh url yang perlu anda buat

Inquiry
----------
http://HOST_ADDON:PORT/inquiry?dest=123456789&trxid=888198&product=PLNPOSTPAID

Purchase
----------
http://HOST_ADDON:PORT/inquiry?dest=123456789&trxid=888198&product=PLNPOSTPAID

Format Response ( JSON )

format wajib dalam bentuk JSON

Response Inquiry & Purchase
------------------------------
{
  "no_pelanggan": "520041664583", // wajib, ini sama dengan parameter dest
  "client_id": "148439856996", // wajib, ini di isi dengan trxid
  "reff": 16064096, // wajib, ini data reff dari biller anda
  "admin": 3000, // wajib
  "denda": 0, // optional
  "tagihan": 86123, // wajib
  "total_tagihan": 89123, // wajib, data di hitung dari tagihan + admin + denda
  "saldo": 11949953, // wajib
  "tracking_id": 16064096, // sama dengan reff, ini supaya ketika user purchase dari apk bisa di teruskan dengan 1 command
  "product_info": {
    "idpel": "520041664583", // wajib
    "daya": "450", // optional
    "nama": "DWI LISTANTO", // wajib
    "tarif": "R1", // optional
    "periode": "202301", // wajib
    "standawal": "16522", // optional
    "standakhir": "16694" // optional
  },
  "sn": "DWI LISTANTO/450/R1/RP89123/202301/Januari2023/0/ADM3000/STANDAWAL:16522/STANDAKHIR:16694/REF:16064132", // wajib karena di gunakan untuk print di cetak struk.
  "fee": 2750, // wajib, di gunakan untuk perhitungan laba di dashboard payuni
  "saldo_terpotong": 86373, // optional
  "saldo_akhir": 11863580, // optional
  "nama": "DWI LISTANTO" // wajib, di gunakan untuk pemastian inquiry data di apk
}

Jika Project Anda sudah sesuai dengan requirement di atas, maka anda bisa langsung hubungkan di software payuni sebagai biller.

Selamat Mencoba