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
}