Dokumentasi API

Perhatian!!!

  • Pastikan Anda memahami bahasa pemrograman komputer untuk melakukan transaksi via API. Dokumentasi API silakan lihat dibawah ini
  • Jika Anda tidak paham apa itu pemrograman / API sebaiknya STOP membaca halaman ini.

Di bawah ini adalah Syarat & Ketentuan untuk menggunakan layanan API PULSA

  • Terdaftar di Diamond Pedia untuk mendapat API Key transaksi.
  • Memiliki IP Statis demi keamanan transaksi Anda.
  • Menyediakan URL Callback untuk menerima pembaruan/update status transaksi. (Opsional)
  • API Key, IP Statis, dan URL Callback dapat diubah/diatur pada halaman Profil Saya.

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 Diamond Pedia

IP SERVER DIAMOND PEDIA
IPv4 : 172.105.239.47
IPv6 : 2400:8902::f03c:91ff:fe31:756
CONTOH SCRIPT
{

* Script ini hanya membantu menyimpan dalam file saja
* Hasil yg tersimpan silakan dianalisa agar dapat diproses oleh sistem Anda.

if($_SERVER['REMOTE_ADDR']=='172.105.239.47'){ // memastikan data terkirim dari server Diamond Pedia
file_put_contents('save.txt', $_POST['content']); // menyimpan dalam file save.txt

}
CONTOH ISI / CONTENT YANG DI KIRIM
{
        "oid"       : "2006192456",
        "service"   : "TSEL Reguler Promo 1.000",
        "price"     : "1350",
        "status"    : "sukses",
        "date"      : "2019-06-09 12:12:12",
        "catatan"   : "51003515164003"
}
CONTOH FULL SCRIPT PHP


API HELP ( BANTUAN API )


HTTP Method POST
API URL https://serverh2h.com
Response format JSON
Api Category