PROMO
Berlaku sampai akhir bulan

Promo Pulsa Smartfren
Promo Pulsa Indosat
Harga dapat berubah sewaktu-waktu
Close

PROMO
Berlaku sampai akhir bulan

Promo Pulsa Telkomsel
Harga dapat berubah sewaktu-waktu
Close

(Update rilis dokumen JSON: Oct 2019)

Format Transaksi JSON

Untuk Akses Format JSON PRODUCTION bisa diakses ke URL :

https://rajabiller.fastpay.co.id/transaksi/json.php ATAU https://180.250.248.139/transaksi/json.php

NEW URL JSON Devel bisa diakses ke URL :

https://rajabiller.fastpay.co.id/transaksi/json_devel.php ATAU https://180.250.248.139/transaksi/json_devel.php

FORMAT MESSAGE REQUEST

Request Cek IP

{
  "method": "rajabiller.cekip"
}
										

Response Cek IP

{
  "IP": "IP_VALUE"
}
										

Request Cek Saldo

{
    "method"  : "rajabiller.balance",
    "uid"     : "uid_value",
    "pin"     : "pin_value"
}
										

Response Cek Saldo

{
    "UID"     : "UID_VALUE",
    "PIN"     : "PIN_VALUE",
    "SALDO"   : "SALDO_VALUE",
    "STATUS"  : "STATUS_VALUE",
    "KET"     : "KET_VALUE"
}
										

Request Cek Harga

{
    "method"  : "rajabiller.harga",
    "uid"     : "uid_value",
    "pin"     : "pin_value",
    "produk"  : "produk_value"
}
										

Response Cek Harga

{
    "UID"     : "UID_VALUE",
    "PIN"     : "PIN_VALUE",
    "SALDO"   : "SALDO_VALUE",
    "STATUS"  : "STATUS_VALUE",
    "KET"     : "KET_VALUE"
}
										
Note :
  1. Produk berisi nama operator pulsa, Silahkan coba dengan: AXIS, CERIA, ESIA, FLEXI, FLEXI TRANS, FREN, HEPI, STARONE, GAME ONLINE, SMART, TELKOMSEL, KARTU3, XL, ISAT, WIFI BIZNET, BOLT.

Request Info Produk

{
    "method"      : "rajabiller.info_produk",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "kode_produk" : "kode_produk_value"
}
										

Response Info Produk

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "HARGA"           : "HARGA_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "KOMISI"          : "KOMISI_VALUE",
    "STATUS_PRODUK"   : "STATUS_PRODUK_VALUE"
}
										
Note :
  1. kode_produk berisi sesuai dengan yang ada di Layanan dan Fee

Request Top-Up Pulsa

{
    "method"      : "rajabiller.pulsa",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "no_hp"       : "no_hp_value",
    "kode_produk" : "kode_produk_value",
    "ref1"        : "ref1_value"
}
										

Response Top-Up Pulsa

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "NO_HP"           : "NO_HP_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE,
    "SN"              : "SN_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE"
    "STATUS_TRX"      : "STATUS_TRX_VALUE"
} 										

Request Game Online

{
    "method"      : "rajabiller.game",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "no_hp"       : "no_hp_value",
    "kode_produk" : "kode_produk_value",
    "ref1"        : "ref1_value"
}
										

Response Game Online

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "NO_HP"           : "NO_HP_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE,
    "SN"              : "SN_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE"
    "STATUS_TRX"      : "STATUS_TRX_VALUE"
}
										

Request Inquiry

{
    "method"      : "rajabiller.inq",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "idpel1"      : "idpel1_value",
    "idpel2"      : "idpel2_value",
    "idpel3"      : "idpel3_value",
    "kode_produk" : "kode_produk_value",
    "ref1"        : "ref1_value"
}
										

Response Inquiry

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "IDPEL2_VALUE",
    "IDPEL3"          : "IDPEL3_VALUE",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "REF3_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : "URL_STRUK_VALUE"
}
										

Request Payment

{
    "method"      : "rajabiller.paydetail",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "idpel1"      : "idpel1_value",
    "idpel2"      : "idpel2_value",
    "idpel3"      : "idpel3_value",
    "kode_produk" : "kode_produk_value",
    "ref1"        : "ref1_value",
    "ref2"        : "ref2_value",
    "nominal"     : "nominal_value",
    "ref3"        : "ref3_value"
}
										

Response Payment PLNPASCA

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "IDPEL2_VALUE",
    "IDPEL3"          : "IDPEL3_VALUE",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "REF3_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : "URL_STRUK_VALUE",
    "DETAIL"          : {
        "CATATAN"                 : "TIDAK DIIJINKAN MENAMBAH CHARGE",
        "SUBSCRIBERSEGMENTATION"  : "SUBSCRIBERSEGMENTATION_VALUE",
        "POWERCONSUMINGCATEGORY"  : "POWERCONSUMINGCATEGORY_VALUE",
        "SLALWBP1"                : "SLALWBP1_VALUE",
        "SAHLWBP1"                : "SAHLWBP1_VALUE",
        "SAHLWBP2"                : "SAHLWBP2_VALUE",
        "SAHLWBP3"                : "SAHLWBP3_VALUE",
        "SAHLWBP4"                : "SAHLWBP4_VALUE"
    }
}
                                        

Response Payment PLNPRA

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "IDPEL2_VALUE",
    "IDPEL3"          : "IDPEL3_VALUE",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "REF3_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : "URL_STRUK_VALUE",
    "DETAIL"          : {
        "CATATAN"                     : "TIDAK DIIJINKAN MENAMBAH CHARGE",
        "TOKEN"                       : "TOKEN_VALUE",
        "SUBSCRIBERSEGMENTATION"      : "SUBSCRIBERSEGMENTATION_VALUE",
        "POWERCONSUMINGCATEGORY"      : "POWERCONSUMINGCATEGORY_VALUE",
        "POWERPURCHASE"               : "POWERPURCHASE_VALUE",
        "MINORUNITOFPOWERPURCHASE"    : "MINORUNITOFPOWERPURCHASE_VALUE",
        "PURCHASEDKWHUNIT"            : "PURCHASEDKWHUNIT_VALUE",
        "MINORUNITOFPURCHASEDKWHUNIT" : "MINORUNITOFPURCHASEDKWHUNIT_VALUE"
    }
}
                                        

Response Payment PLNNON

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "IDPEL2_VALUE",
    "IDPEL3"          : "IDPEL3_VALUE",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "REF3_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : "URL_STRUK_VALUE",
    "DETAIL"          : {
        "CATATAN"         : "TIDAK DIIJINKAN MENAMBAH CHARGE",
        "TRANSACTIONCODE" : "TRANSACTIONCODE_VALUE",
        "TRANSACTIONNAME" : "TRANSACTIONNAME_VALUE",
        "REGISTRATIONDATE": "REGISTRATIONDATE_VALUE"
    }
}
										

Response Payment Telkom(TELEPON, SPEEDY / INDIHOME, TELKOMVISION)

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "IDPEL2_VALUE",
    "IDPEL3"          : "IDPEL3_VALUE",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "REF3_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : "URL_STRUK_VALUE",
    "DETAIL"          : {
        "CATATAN"     : "",
        "JUMLAHBILL"  : "JUMLAHBILL_VALUE"
    }
}
                                        

Response Payment PDAM dan GAS

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "IDPEL2_VALUE",
    "IDPEL3"          : "IDPEL3_VALUE",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "REF3_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : "URL_STRUK_VALUE",
    "DETAIL"          : {
        "CATATAN"     : "TIDAK DIIJINKAN MENAMBAH CHARGE",
        "STANDAWAL"   : "STANDAWAL_VALUE",
        "STANDAKHIR"  : "STANDAKHIR_VALUE"
    }
}
                                        

Response Payment Multifinance

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "IDPEL2_VALUE",
    "IDPEL3"          : "IDPEL3_VALUE",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "REF3_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : "URL_STRUK_VALUE",
    "DETAIL"          : {
        "CATATAN"     : "TIDAK DIIJINKAN MENAMBAH CHARGE",
        "TENOR"       : "TENOR_VALUE",
        "CARNUMBER"   : "CARNUMBER_VALUE"
    }
}
										

Response Payment PGN

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "IDPEL2_VALUE",
    "IDPEL3"          : "IDPEL3_VALUE",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "REF3_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : "URL_STRUK_VALUE",
    "DETAIL"          : {
        "CATATAN"     : "TIDAK DIIJINKAN MENAMBAH CHARGE",
        "USAGE"   : "USAGE_VALUE",
    }
}
                                        

Request Inquiry BPJS Kesehatan

{
    "method"      : "rajabiller.bpjsinq",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "kode_produk" : "ASRBPJSKS",
    "periode"     : "periode_value",
    "ref1"        : "ref1_value",
    "idpel"       : "idpel_value"
}
										

Response Inquiry BPJS Kesehatan

{
    "KODE_PRODUK"     : "ASRBPJSKS",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "",
    "IDPEL3"          : "",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE ",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "0",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : ""
}
                                        

Request Payment BPJS Kesehatan

{
    "method"      : "rajabiller.bpjspay",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "kode_produk" : "ASRBPJSKS",
    "periode"     : "periode_value",
    "ref1"        : "ref1_value",
    "ref2"        : "ref2_value",
    "nominal"     : "nominal_value",
    "no_hp"       : "no_hp_value",
    "idpel1"      : "idpel1_value"
}
										

Response Payment BPJS Kesehatan

{
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "WAKTU"           : "WAKTU_VALUE",
    "IDPEL1"          : "IDPEL1_VALUE",
    "IDPEL2"          : "IDPEL2_VALUE",
    "IDPEL3"          : "IDPEL3_VALUE",
    "NAMA_PELANGGAN"  : "NAMA_PELANGGAN_VALUE",
    "PERIODE"         : "PERIODE_VALUE",
    "NOMINAL"         : "NOMINAL_VALUE",
    "ADMIN"           : "ADMIN_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "REF3"            : "REF3_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_VALUE",
    "URL_STRUK"       : "URL_STRUK_VALUE",
    "DETAIL"          : {
        "CATATAN"     : "TIDAK DIIJINKAN MENAMBAH CHARGE",
        "NOHP"        : "NOHP_VALUE",
        "NOREFERENSI" : "NOREFERENSI_VALUE"
    }
}
										

Request Data Transaksi

{
    "method"      : "rajabiller.datatransaksi",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "tgl1"        : "tgl1_value",
    "tgl2"        : "tgl2_value",
    "id_transaksi": "id_transaksi_value",
    "id_produk"   : "id_produk_value",
    "idpel"       : "idpel_value",
    "limit"       : "limit_value"
}
										

Response Data Transaksi

{
    "TGL1"            : "TGL1_VALUE",
    "TGL2"            : "TGL2_VALUE",
    "KODE_PRODUK"     : "KODE_PRODUK_VALUE",
    "IDPEL"           : "IDPEL_value",
    "LIMIT"           : "LIMIT_VALUE",
    "UID"             : "UID_VALUE",
    "PIN"             : "PIN_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "RESULT_TRANSAKSI": [
        <!----loop---->
        IDTRANSAKSI#TRANSAKSIDATETIME#KODEPRODUK#NAMAPRODUK#IDPELANGGAN#RESPONSECODE#KETERANGAN#SALDOTERPOTONG#SN#STATUS_TRX
        <!----loop---->
    ]
}
										

Request Cetak Ulang

{
    "method"      : "rajabiller.cu",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "ref1"        : "ref1_value",
    "ref2"        : "ref2_value",
}
										

Request Cetak Ulang Detail

{
    "method"      : "rajabiller.cudetail",
    "uid"         : "uid_value",
    "pin"         : "pin_value",
    "ref1"        : "ref1_value",
    "ref2"        : "ref2_value",
}
										

Response Cetak Ulang


Response Cetak Ulang sama persis dengan Response Payment

NOTE

SEMUA TRANSAKSI MENGGUNAKAN INQ TERLEBIH DAHULU KECUALI PRODUK PULSA PONSEL PRABAYAR DAN GAME ONLINE
  1. WAKTU dalam RESP INQ maupun PAY menggunakan format YMDHis (contoh: 20181201170207)
  2. IDPEL1, IDPEL2, IDPEL3 waktu REQ INQ dan REQ PAY dikategorikan sbb:
    1. PLN Pascabayar
      • ID Pelanggan PLN Pascabayar diisikan pada parameter IDPEL1 dengan jumlah 12 digit, untuk IDPEL2 dan IDPEL3 cukup di kosongkan saja
    2. PLN Prabayar, pada produk ada 2 cara pengiriman request dengan penginputan ID Pelanggan
      • Jika ID Pelanggan terdiri dari 11 digit (disebut No Meter) bisa dimasukkan pada IDPEL1, untuk IDPEL2 dan IDPEL3 cukup di kosongkan saja
      • Jika ID Pelanggan terdiri dari 12 digit (disebut ID Pelanggan) bisa dimasukkan pada IDPEL2, untuk IDPEL1 dan IDPEL3 cukup di kosongkan saja
    3. PRODUK TELEPON
      • Pada request produk ini, perlu diperhatikan bahwa penginputan ID Pelanggan harus dimasukkan pada parameter IDPEL1 dan IDPEL2. Untuk IDPEL1 diisi dengan KODE AREA sedangkan IDPEL2 diisi dengan No Telp.
    4. PDAM
      • Untuk PDAM Bangkalan, Tapin, Mojokerto dimasukkan pada IDPEL2 (disebut No Sambungan), sedangkan PDAM selain itu dimasukkan pada IDPEL1.
  3. NOMINAL pada saat REQ PAY diisi dengan NOMINAL yang didapat pada saat RESP INQ (tanpa tambahan ADMIN), untuk produk PLN PRA BAYAR, REQ PAY diisi dengan list denom 20000, 50000, 100000, 200000, 500000, 1000000, selain PLN PRA BAYAR NOMINAL sudah termasuk DENDA, TAGIHAN LAIN-LAIN jika ada
  4. PERIODE jika lebih dari 2 tunggakan dipisah dengan separator koma(,), untuk PERIODE REQ INQ dan PAY BPJS Kesehatan berisi jumlah bulan (BUKAN BULAN KE) yang dibayarkan dengan value MIN 1 MAX 12
  5. REF1 bersifat OPTIONAL (boleh diisi atau tidak), atau bisa digunakan sebagai ID TRANSAKSI PARTNER, perlu diingat jika REF1 diisi maka pada saat Reqeust PAY, REF1 juga harus diisi.
  6. REF2 bersifat MANDATORY (wajib), REF2 waktu REQ PAY diisi dengan REF2 yang didapat pada saat RESP INQ
  7. TGL1 dan TGL2 pada REQ Data Transaksi menggunakan format YMDHis (contoh: 20181201170207) dengan max selisih 1 hari
  8. Field STATUS pada RESPONSE PAY jika:
    1. "00" selain dengan keterangan "SEDANG DIPROSES" adalah transaksi berhasil
    2. "00" dengan keterangan "SEDANG DIPROSES" adalah transaksi pending
    3. "" (Tanpa isi) adalah transaksi pending
    4. "35" adalah transaksi pending
    5. "68" adalah transaksi pending
    6. http status code selain 200 dikatakan pending
    7. Selain 6 poin diatas dikatakan gagal
    Contoh case jika mendapatkan RC 00 dengan Keterangan "SEDANG DIPROSES" / pending, maka yang harus dilakukan yaitu cek data transaksi yang pending tersebut menggunakan API DataTransaksi secara berkala (5 s/d 15 menit) setelah transaksi tersebut. Jika result status cek data trasaksi sukses silahkan cetak ulang transaksi tersebut dengan API CetakUlang, jika result status cek data transaksi gagal (saldo tomatis di refund), silahkan untuk inquiry ulang.
  9. Field STATUS pada RESPONSE Data Transaksi jika 00 menandakan REQ Data Transaksi yang diinputkan terdapat pada sistem kami dan BUKAN menandakan Transaksi yang dikirim sukses, untuk hasil akhir bisa dilihat pada field RESULT_TRANSAKSI

Contoh penggunaan script dengan PHP

<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

function send_json($data){
    $api_url = "https://202.43.173.234/transaksi/json.php";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $api_url);
    curl_setopt($ch, CURLOPT_TIMEOUT, 0);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 500);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    $result = curl_exec($ch); 
    return $result;
}

$request_data = array(
    'method'    =>'rajabiller.balance',
    'uid'       =>'UID',
    'pin'       =>'PIN'
);

$send_data 		= send_json($request_data);
$respon 		= json_decode($send_data);
echo $send_data; //json output response
echo "<pre>", print_r($respon) ,"</pre>"; // untuk output array
?>