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 Pulsa merupakan jalur yang dapat digunakan agen / mitra / host untuk bertransaksi pulsa dengan cepat dan stabil. Dapat digunakan untuk request transfer deposit pulsa, cek saldo, cek harga produk, cek update status transaksi, isi pulsa all operator, isi token PLN Prabayar, topup Saldo E-Wallet, dsb.
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 via API ini.
<?php
$url = 'https://adapulsa.com/api/transaksi';
$header = array(
'Accept: application/json',
'Authorization: Bearer [apikey]', // Ganti [apikey] dengan API KEY Anda
);
$data = array(
'trxid' => '1234', // Masukkan Transaksi ID
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
echo $result;
{
"status": "success",
"data": {
"id": 1234,
"code": "S10",
"produk": "Telkomsel 10,000",
"total": "10802",
"target": "081234567890",
"mtrpln": "-",
"note": "Trx S10 ke 081234567890 Sukses. SN: 011728000047918000123",
"status": "1", // 0 = Proses, 1 = Sukses, 2 = Gagal, 3 = Refund
"saldo": "261027",
"created_at": "2020-02-11 19:17:29",
"updated_at": "2020-02-11 19:18:12"
}
}