Skip to main content

Cek Tagihan


API ini digunakan untuk melakukan pengecekan tagihan produk pascabayar sebelum melakukan pembayaran

Endpoint

https://api-ppob.hesda-store.com/v1/billing/inquiry

HTTP MethodEndpointDeskripsi
POSTBASE_URL/billing/inquiryMelakukan pengecekan tagihan pascabayar
Inquiry Sebelum Pembayaran

Pastikan melakukan inquiry terlebih dahulu sebelum melakukan pembayaran untuk mendapatkan informasi detail tagihan dan transaction_id yang akan digunakan untuk proses pembayaran.

Request Body

Parameter

ParameterTypeRequiredDescription
product_codestringYaKode produk pascabayar yang akan dicek
customer_nostringYaNomor pelanggan/ID pelanggan

Example Request

{
"product_code": "IN01",
"customer_no": "146xxxxx"
}

Response

Internet

{
"status": "success",
"message": "OK",
"data": {
"transaction_id": "dnomk9Acig49kat",
"product_code": "IN01",
"brand": {
"name": "INDIHOME & SPEEDY ",
"logo": "https://hesda-store.com/upload/brand/65eaea9f35f6872c6a2939d6ed8e8cca.png"
},
"category": {
"name": "Internet"
},
"customer_name": "XXXXXX",
"price": 19000,
"status": "inquiry",
"message": "Transaksi Sukses",
"description": {
"bill_sheet": 1,
"details": [
{
"period": "DES 2025",
"bill_value": "194250",
"price_admin": "2500"
}
]
}
}
}

Structure

AttributeTypeDescription
statusstringStatus respon dari server.
messagestringKeterangan status.
dataobjectObjek data hasil inquiry.
transaction_idstringID unik transaksi untuk proses pembayaran.
product_codestringKode produk yang dicek.
brandobjectObjek brand/provider.
brand.namestringNama brand/provider.
brand.logostringLink URL menuju file logo brand.
categoryobjectObjek kategori produk.
category.namestringNama kategori (Internet, Tagihan Listrik, dll).
customer_namestringNama pelanggan (biasanya disamarkan).
priceintegerTotal harga yang harus dibayar.
statusstringStatus inquiry (inquiry/failed).
messagestringPesan keterangan hasil inquiry.
descriptionobjectObjek detail tagihan.
description.bill_sheetintegerJumlah lembar tagihan.
description.detailsarrayArray detail tagihan per periode.
details.periodstringPeriode tagihan (contoh: DES 2025).
details.bill_valuestringNilai tagihan.
details.price_adminstringBiaya admin.

Contoh Penggunaan

curl -X POST https://api-ppob.hesda-store.com/v1/billing/inquiry \
-H "Content-Type: application/json" \
-d '{
"product_code": "IN1",
"customer_no": "146XXXXXX"
}'
Simpan Transaction ID

Simpan transaction_id dari response inquiry untuk digunakan pada proses pembayaran. Transaction ID ini memiliki masa berlaku tertentu.