Skip to main content

Bayar Tagihan


API ini digunakan untuk melakukan pembayaran tagihan pascabayar setelah melakukan cek tagihan

Endpoint

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

HTTP MethodEndpointDeskripsi
POSTBASE_URL/billing/payMelakukan pembayaran tagihan pascabayar
Transaction ID dari Inquiry

transaction_id yang digunakan harus diambil dari hasil response inquiry. Pastikan menggunakan transaction_id yang masih valid dan belum expired.

Request Body

Parameter

ParameterTypeRequiredDescription
transaction_idstringYaTransaction ID dari hasil inquiry
product_codestringYaKode produk pascabayar yang akan dibayar
customer_nostringYaNomor pelanggan/ID pelanggan

Example Request

{
"transaction_id": "UMHv2P3JojmvXnG",
"product_code": "IN01",
"customer_no": "146XXXX"
}

Response

{
"status": "success",
"message": "OK",
"data": {
"data": {
"transaction_id": "UMHv2P3JojmvXnG",
"product_code": "IN01",
"brand": {
"name": "INDIHOME & SPEEDY ",
"logo": "https://hesda-store.com/upload/brand/65eaea9f35f6872c6a2939d6ed8e8cca.png"
},
"category": {
"name": "Internet"
},
"customer_no": "146XXXX",
"customer_name": "XXXXXXXX",
"price": 196750,
"sn": "771XXXXXXX",
"status": "Sukses",
"message": "Transaksi Sukses"
}
}
}

Structure

AttributeTypeDescription
statusstringStatus respon dari server.
messagestringKeterangan status.
dataobjectObjek wrapper data pembayaran.
data.dataobjectObjek data hasil pembayaran.
transaction_idstringID unik transaksi.
product_codestringKode produk yang dibayar.
brandobjectObjek brand/provider.
brand.namestringNama brand/provider.
brand.logostringLink URL menuju file logo brand.
categoryobjectObjek kategori produk.
category.namestringNama kategori.
customer_nostringNomor pelanggan.
customer_namestringNama pelanggan lengkap.
priceintegerTotal harga yang dibayarkan.
snstringSerial number bukti pembayaran.
statusstringStatus pembayaran (Sukses/Gagal).
messagestringPesan keterangan hasil pembayaran.

Contoh Penggunaan

curl -X POST https://api-ppob.hesda-store.com/v1/billing/pay \
-H "Content-Type: application/json" \
-d '{
"transaction_id": "UMHv2P3JojmvXnG",
"product_code": "IN01",
"customer_no": "146XXXXX"
}'
Alur Pembayaran
  1. Lakukan inquiry terlebih dahulu untuk mendapatkan transaction_id dan detail tagihan
  2. Gunakan transaction_id dari inquiry untuk melakukan pembayaran
  3. Simpan sn (serial number) sebagai bukti pembayaran berhasil