Produk Biller

BPJS Kesehatan

Espay menyediakan API untuk memproses pembayaran BPJS Kesehatan secara online. Mekanisme yang digunakan adalah Inquiry-Based Payment, di mana Anda harus melakukan Bill Inquiry sebelum melakukan pembayaran.

Pertama, kirim permintaan ke layanan Bill Inquiry dengan menyertakan kode pelanggan. Sistem akan menampilkan detail transaksi Anda. Setelah itu, untuk melanjutkan pembayaran, kirim permintaan ke layanan Bill Payment dengan menyertakan data yang diperoleh dari Bill Inquiry.

Unduh koleksi Postman – BPJS di sini

Kode Produk

Data Pendukung - Bill Inquiry

Parmeter Permintaan

Tidak ada data pendukung.

Parameter Respons

Parameter Tipe Mandatory Keterangan
data
...
...
....
  va_number
...
...
...
  customer_id
...
...
...
  customer_name
...
...
...
  family_number
...
...
...
  bill_period
...
...
...
  bill_amount
...
...
...
  admin_fee
...
...
...
  amount
...
...
...
  remain_payment
...
...
...
  reff_code
...
...
...
  branch_code
...
...
...
  branch_name
...
...
...
  remark
...
...
...

Data Pendukung - Bill Payment

Parmeter Permintaan

Parameter Tipe Mandatory Keterangan
data
...
...
....
  va_number
...
...
...
  customer_id
...
...
...
  customer_name
...
...
...
  family_number
...
...
...
  bill_period
...
...
...
  bill_amount
...
...
...
  admin_fee
...
...
...
  amount
...
...
...
  remain_payment
...
...
...
  reff_code
...
...
...
  branch_code
...
...
...
  branch_name
...
...
...
  remark
...
...
...

Parmeter Respons

Parameter Tipe Mandatory Keterangan
data
...
...
....
  reff
...
...
...
  va_number
...
...
...
  customer_id
...
...
...
  customer_name
...
...
...
  family_number
...
...
...
  remain_payment
...
...
...
  bill_period
...
...
...
  bill_amount
...
...
...
  catatan
...
...
...
  admin_fee
...
...
...
  amount
...
...
...
  message
...
...
...


























Bill Inquiry - Contoh Permintaan

POST /rest/biller/inquirytransaction HTTP/1.1
Host: sandbox-api.espay.id
Content-Type: application/x-www-form-urlencoded
Authorization: ••••••
Content-Length: 225

rq_uuid=SANDBOXINQUIRYBILLER010101034&
rq_datetime=2019-10-10%2011%3A01%3A30&
sender_id=SANDBOX&
password=test&
order_id=8801835307911&
product_code=BPJSKS&
signature=9d6eede295d8865adc9eefa3fc48c059d22773338b01284eb42ab688671a7c9c
             


Bill Inquiry - Contoh Respons Positif

{
    "rq_uuid": "SANDBOXINQUIRYBILLER010101034",
    "rs_datetime": "2025-02-14 14:41:39",
    "error_code": "0000",
    "error_message": "Success",
    "amount": 10500000,
    "bill_amount": 10500000,
    "admin_fee": 500000,
    "data": {
        "va_number": "8801835307911",
        "customer_id": "8801835307911",
        "customer_name": "ONI SAPUTRA PRATAMA",
        "family_number": "1",
        "bill_period": "1",
        "bill_amount": 105000,
        "admin_fee": 5000,
        "amount": 105000,
        "remain_payment": 0,
        "reff_code": "00000000000000000000004387103120",
        "branch_code": "2301",
        "branch_name": "JAKARTA",
        "remark": ""
    }
}
             


Bill Inquiry - Contoh Respons Negatif

{
    "rq_uuid": "SANDBOXINQUIRYBILLER010101034",
    "rs_datetime": "2025-02-14 14:44:17",
    "error_code": 405,
    "error_desc":"product denied"
}
             






Bill Payment - Contoh Permintaan

POST /rest/biller/paymentreport HTTP/1.1
Host: sandbox-api.espay.id
Content-Type: application/x-www-form-urlencoded
Authorization: Basic ZXNwYXktdGVzdDp0ZXN0
Content-Length: 1094

rq_uuid=SANDBOXPAYMENTBILLER010102987876&
rq_datetime=2019-10-10%2011%3A02%3A30&
sender_id=SANDBOX&
password=test&
order_id=8801835307911&
product_code=BPJSKS&
amount=8750000&
signature=f46a2c34884c3d9194140f5ab595cae393749a0c5c25f23d2ebcfec3865196d1&
data={
        "va_number": "8801835307911",
        "customer_id": "8801835307911",
        "customer_name": "EKO SUPRAPTO",
        "family_number": 1,
        "bill_period": 1,
        "bill_amount": 85000,
        "admin_fee": 2500,
        "amount": 87500,
        "remain_payment": 0,
        "reff_code": "00000004985600000000000000000000",
        "branch_code": "0101",
        "branch_name": "BANDA ACEH",
        "remark": ""
    }
              









Bill Payment - Contoh Respons Positif

{
    "rq_uuid": "SANDBOXPAYMENTBILLER010102987876",
    "rs_datetime": "2025-02-14 14:44:41",
    "error_code": "0000",
    "error_message": "Success",
    "ref_id": "BPJS20250214144441",
    "order_id": "8801835307911",
    "recon_ref": "425F30F055AD7812",
    "data": {
        "reff": "425F30F055AD7812",
        "va_number": "8801835307911",
        "customer_id": "8801835307911",
        "customer_name": "ONI SAPUTRA PRATAMA",
        "family_number": "1",
        "remain_payment": 0,
        "bill_period": 1,
        "bill_amount": 100000,
        "catatan": "BPJS KESEHATAN MENYATAKAN STRUK INI SEBAGAI BUKTI PEMBAYARAN YANG SAH",
        "admin_fee": 5000,
        "amount": 102500,
        "message": "SEGERA DAFTARKAN AUTODEBIT IURAN JKN ! MUDAH, AMAN, TEPAT WAKTU, PRAKTIS"
    }
}
              


Bill Payment - Contoh Respons Negatif

{
    "rq_uuid": "SANDBOXPAYMENTBILLER010102987876",
    "rs_datetime": "2025-02-14 14:46:29",
    "error_code": 405,
    "error_desc": "product denied"
}
              




cURL


...


           








































Scroll to Top