Skip to content

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:

KeyValue
Content-Typeapplication/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:

FieldTipeWajibDeskripsi
api_keystringYaAPI Key Anda untuk autentikasi.
codestringYaKode Layanan dari Price List Pascabayar
reff_idstringYaID unik yang sama pada saat cek tagihan
customer_nostringYaNo. / 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:

FieldTipeDeskripsi
statusbooleanMenunjukkan apakah permintaan berhasil (true) atau tidak (false).
dataobjectObjek yang berisi informasi detail tentang transaksi yang telah diproses.
reff_idstringID referensi transaksi dari sistem.
nomor_pelangganstringNomor atau ID pelanggan yang terkait dengan transaksi.
nama_pelangganstringNama pelanggan terkait dengan transaksi.
codestringKode layanan dari Price List Pascabayar yang dipilih untuk pembayaran.
hargastringTotal harga tagihan yang telah dibayar.
snstringNomor seri atau informasi tambahan terkait transaksi, bisa null jika belum tersedia.
statusstringStatus saat ini dari transaksi (misalnya pending, success, atau failed).
created_atstringTanggal dan waktu transaksi dalam format "YYYY-MM-DD HH:MM:SS".