Cara Transaksi Pulsa Murah Via API
API (Application Programming Interface) adalah sekumpulan perintah, fungsi, dan protokol yang dapat digunakan oleh programmer saat membangun software, sehingga tercipta interkoneksi yang stabil dan cepat antar sistem.
API portal pulsa merupakan jalur yang dapat digunakan agen / mitra / host untuk bertransaksi pulsa murah dengan cepat dan stabil. Dapat digunakan untuk request transfer deposit pulsa, cek saldo keagenan, cek harga produk pulsa termurah, cek update status transaksi, isi pulsa murah all operator, dan isi token pln prabayar.
Metode transaksi pulsa via API ini memerlukan sedikit pengetahuan tentang pemrograman komputer. Jika Anda tidak paham tentang bahasa pemrograman sebaiknya tidak menggunakan metode transaksi pulsa ini.
Syarat dan ketentuan menggunakan API portal pulsa
- Mempunyai IP Statis agar keamanan transaksi pulsa Anda terjamin.
- Menyediakan Callback Url / Link Reversal untuk menerima update status transaksi.
- Masukkan IP Statis dan Callback Url / Link Reversal di member area menu 'Setting - Setting API'
- Setelah itu sistem akan otomatis men-generate Key dan Secret. Sebagai parameter utama saat transaksi, juga berfungsi untuk pengamanan tambahan transaksi.
- Response yang muncul dan yang dikirim berupa DATA JSON. Sehingga sistem Anda harus sudah mendukung JSON.
Contoh Script CallBack Url Untuk Menerima Update Transaksi
Contoh alamat callback url seperti ini: http://domainAnda.tld/script.php . Nama file atau alamat callback terserah Anda. Berikut contoh script untuk menerima update transaksi dari portalpulsa
Contoh Script PHP Untuk CallBack Url:
<?php
/* Script ini hanya membantu menyimpan dalam file saja
* Hasil yg tersimpan silakan dianalisa agar dapat diproses oleh sistem Anda.
*/
if($_SERVER['REMOTE_ADDR']=='172.104.161.223'){ // memastikan data terikirim dari server portalpulsa
file_put_contents('save.txt', $_POST['content']); // menyimpan dalam file save.txt
}
/* Script ini hanya membantu menyimpan dalam file saja
* Hasil yg tersimpan silakan dianalisa agar dapat diproses oleh sistem Anda.
*/
if($_SERVER['REMOTE_ADDR']=='172.104.161.223'){ // memastikan data terikirim dari server portalpulsa
file_put_contents('save.txt', $_POST['content']); // menyimpan dalam file save.txt
}
Contoh Isi / Content yang dikirim:
{
"trxid": "16110413103",
"code": "I5",
"phone": "085727700650",
"idcust": "", <= id pelanggan jika trx PLN Token
"sequence": "1", <= urutan transaksi ke berapa untuk kode dan nohp yg sama dlm sehari
"status": 4, <= 2:Gagal, 3:Refund, 4:Sukses
"sn": "243023159",
"note": "Trx sukses",
"price": "5575",
"trxid_api": "xxxxx", <= trxid/reffid dari client
"date_insert": "2016-11-04 19:43:18", <= Tgl Transaksi
"date_update": "2016-11-04 19:43:38", <= Tgl Update Terakhir
"last_balance": "1582820", <= Saldo Terakhir
"trxid": "16110413103",
"code": "I5",
"phone": "085727700650",
"idcust": "", <= id pelanggan jika trx PLN Token
"sequence": "1", <= urutan transaksi ke berapa untuk kode dan nohp yg sama dlm sehari
"status": 4, <= 2:Gagal, 3:Refund, 4:Sukses
"sn": "243023159",
"note": "Trx sukses",
"price": "5575",
"trxid_api": "xxxxx", <= trxid/reffid dari client
"date_insert": "2016-11-04 19:43:18", <= Tgl Transaksi
"date_update": "2016-11-04 19:43:38", <= Tgl Update Terakhir
"last_balance": "1582820", <= Saldo Terakhir
1 comments:
copas copas
ConversionConversion EmoticonEmoticon