Appearance
Bayar Tagihan
API ini memungkinkan Anda untuk melakukan pembayaran tagihan berdasarkan kode layanan dari Price List Pascabayar. Anda dapat menggunakan endpoint ini untuk memproses pembayaran tagihan berdasarkan informasi yang telah Anda dapatkan saat melakukan pengecekan tagihan sebelumnya.
URL Endpoint
Gunakan metode POST
untuk mengakses endpoint berikut:
/transaksi/tagihan/bayar
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 unik yang sama pada saat cek tagihan |
customer_no | string | Ya | No. / ID pelanggan |
Contoh Permintaan
Berikut adalah contoh permintaan HTTP POST menggunakan application/x-www-form-urlencoded
:
POST /transaksi/tagihan/bayar 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:
json
{
"status": true,
"data": {
"reff_id": "12912812918291212",
"nomor_pelanggan": "1234567890123",
"nama_pelanggan": "USER123",
"code": "PPLN",
"harga": "125000",
"sn": "xxxxxxx",
"status": "pending",
"created_at": "2024-02-21 12:29:00"
},
"code": 200
}
Deskripsi Respon Bayar Tagihan
Berikut adalah deskripsi dari daftar respon yang mungkin Anda terima:
Field | Tipe | Deskripsi |
---|---|---|
status | boolean | Menunjukkan apakah permintaan berhasil (true ) atau tidak (false ). |
data | object | Objek yang berisi informasi detail tentang transaksi yang telah diproses. |
reff_id | string | ID referensi transaksi dari sistem. |
nomor_pelanggan | string | Nomor atau ID pelanggan yang terkait dengan transaksi. |
nama_pelanggan | string | Nama pelanggan terkait dengan transaksi. |
code | string | Kode layanan dari Price List Pascabayar yang dipilih untuk pembayaran. |
harga | string | Total harga tagihan yang telah dibayar. |
sn | string | Nomor seri atau informasi tambahan terkait transaksi, bisa null jika belum tersedia. |
status | string | Status saat ini dari transaksi (misalnya pending , success , atau failed ). |
created_at | string | Tanggal dan waktu transaksi dalam format "YYYY-MM-DD HH:MM:SS". |