Skip to content

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:

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 transaksi dari sistem Anda.
customer_nostringYaNo. / 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
}