Appearance
Cek Tagihan
API ini digunakan untuk melakukan pengecekan tagihan berdasarkan kode layanan dari Price List Pascabayar. Anda dapat menggunakan endpoint ini untuk mendapatkan informasi detail tentang tagihan berdasarkan nomor pelanggan atau ID pelanggan yang diberikan.
URL Endpoint
Gunakan metode POST
untuk mengakses endpoint berikut:
/transaksi/tagihan
Headers
Pastikan untuk menyertakan header berikut dalam permintaan Anda:
Key | Value |
---|---|
Content-Type | application/x-www-form-urlencoded |
Catatan
Permintaan POST harus menggunakan format application/x-www-form-urlencoded.
Body
Untuk membuat permintaan transaksi, Anda perlu memasukkan beberapa parameter ke dalam body request. Berikut adalah daftar parameter yang diperlukan beserta penjelasan detailnya:
Field | Tipe | Wajib | Deskripsi |
---|---|---|---|
api_key | string | Ya | API Key Anda untuk autentikasi. |
code | string | Ya | Kode Layanan dari Price List Pascabayar |
reff_id | string | Ya | ID transaksi dari sistem Anda. |
customer_no | string | Ya | No. / ID pelanggan |
Contoh Permintaan
Berikut adalah contoh permintaan HTTP POST menggunakan application/x-www-form-urlencoded
:
POST /transaksi/tagihan HTTP/1.1
Host: atlantich2h.com
Content-Type: application/x-www-form-urlencoded
api_key=yourapikeyxxxxxxxxxxx&code=PPLN&reff_id=9382937829203038092&customer_no=1234567890123
Contoh Respon
Jika permintaan berhasil, Anda akan menerima respon dari server dalam format JSON. Berikut adalah contoh respon yang mungkin Anda terima:
Respon PLN Pascabayar
json
{
"status": true,
"data": {
"reff_id": "9382937829203038092",
"nomor_pelanggan": "1234567890123",
"nama_pelanggan": "USER123",
"code": "PPLN",
"harga": 101099,
"biaya_admin": 2750,
"total_tagihan": 102236,
"detail": {
"tarif": "B1",
"daya": 900,
"lembar_tagihan": 1,
"detail": [
{
"periode": "202403",
"nilai_tagihan": "99486",
"admin": "2750",
"denda": "0"
}
]
}
},
"code": 200
}
Respon BPJS Kesehatan
json
{
"status": true,
"data": {
"reff_id": "9382937829203038092",
"nomor_pelanggan": "1234567890123",
"nama_pelanggan": "USER123",
"code": "BPJS",
"harga": 71600,
"biaya_admin": 2500,
"total_tagihan": 72500,
"detail": {
"jumlah_peserta": "2",
"lembar_tagihan": 1,
"detail": [
{
"periode": "1"
}
]
}
},
"code": 200
}
Respon Internet Pascabayar
json
{
"status": true,
"data": {
"reff_id": "9382937829203038092",
"nomor_pelanggan": "1234567890123",
"nama_pelanggan": "USER123",
"code": "PINT1",
"harga": 388193,
"biaya_admin": 2500,
"total_tagihan": 388780,
"detail": {
"lembar_tagihan": 1,
"detail": [
{
"periode": "MAR 2024",
"nilai_tagihan": "386280",
"admin": "2500"
}
]
}
},
"code": 200
}