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 2018)

Format Transaksi JSON

Untuk Akses Format JSON bisa diakses ke URL :

https://202.43.173.234/transaksi/json.php ATAU https://180.250.248.139/transaksi/json.php

NEW URL JSON Devel bisa diakses ke URL :

https://202.43.173.234/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",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_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",
    "REF1"            : "REF1_VALUE",
    "REF2"            : "REF2_VALUE",
    "STATUS"          : "STATUS_VALUE",
    "KET"             : "KET_VALUE",
    "SALDO_TERPOTONG" : "SALDO_TERPOTONG_VALUE",
    "SISA_SALDO"      : "SISA_SALDO_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

{
    "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"
    }
}
										

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
        <!----loop---->
    ]
}
										

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 sewaktu REQ PAY diisi dengan NOMINAL yang didapat sewaktu 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 sewaktu Reqeust PAY, REF1 juga harus diisi.
  6. REF2 bersifat MANDATORY (wajib), REF2 waktu REQ PAY diisi dengan REF2 yang didapat sewaktu RESP INQ
  7. TGL1 dan TGL2 pada REQ Data Transaksi menggunakan format YMDHis (contoh: 20181201170207) dengan max selisih 1 hari
  8. STATUS pada RESP INQ dan PAY jika selain 00 maka bisa dikatakan GAGAL, untuk STATUS pada RESP Data Transaksi jika 00 menandakan REQ Data Transaksi yang diinputkan terdapat pada sistem kami dan BUKAN menandakan Transaksi yang dikirm sukses, untuk hasil akhit 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
?>