Skip to main content

Pencarian Produk by Product Code


Digunakan untuk mencari detail produk berdasarkan kode produk tertentu

Endpoint

https://api-ppob.hesda-store.com/v1/product/:product_code

HTTP MethodEndpointDeskripsi
GETBASE_URL/product/:product_codeMenampilkan detail produk berdasarkan kode

Parameter

ParameterTypeRequiredDescription
product_codestringYaKode unik produk yang ingin dicari

Response

Produk Prabayar

{
"status": "success",
"message": "OK",
"data": {
"product_code": "RI10",
"product_name": "Three 10.000",
"category": {
"name": "Pulsa"
},
"brand": {
"name": "TRI",
"logo": "https://hesda-store.com/upload/brand/0736dbb2765cbcc8bc7bd24a3dfddb26.png"
},
"type": "Umum",
"Status": "inactive",
"start_cut_off": "23:45:00",
"end_cut_off": "00:15:00",
"description": "Reguler"
}
}

Produk Pascabayar

{
"status": "success",
"message": "OK",
"data": {
"product_code": "N1001",
"product_name": "Pln Pascabayar",
"Category": {
"name": "Tagihan Listrik"
},
"Brand": {
"name": "PLN",
"logo": "https://hesda-store.com/upload/brand/a6f17f2ef7cc7b4dd323fcc25c00c1b8.png"
},
"type": "Umum",
"admin": 2750,
"commission": 1700,
"Status": "active",
"description": "-"
}
}

Structure

AttributeTypeDescription
statusstringStatus respon dari server.
messagestringKeterangan status.
dataobjectObjek data detail produk.
product_codestringKode unik produk.
product_namestringNama produk.
categoryobjectObjek kategori produk (untuk prabayar).
CategoryobjectObjek kategori produk (untuk pascabayar).
category.namestringNama kategori produk.
Category.namestringNama kategori produk.
brandobjectObjek brand/operator produk (untuk prabayar).
BrandobjectObjek brand/provider produk (untuk pascabayar).
brand.namestringNama brand/operator.
Brand.namestringNama brand/provider.
brand.logostringLink URL menuju file logo brand.
Brand.logostringLink URL menuju file logo brand.
typestringTipe produk (Umum, Premium, dll).
StatusstringStatus ketersediaan produk (active/inactive).
start_cut_offstringWaktu mulai cut off (khusus prabayar, format HH:mm:ss).
end_cut_offstringWaktu selesai cut off (khusus prabayar, format HH:mm:ss).
adminintegerBiaya admin untuk transaksi (khusus pascabayar).
commissionintegerKomisi yang didapat dari transaksi (khusus pascabayar).
descriptionstringDeskripsi tambahan produk.

Contoh Penggunaan

# Mencari produk prabayar
GET https://api-ppob.hesda-store.com/v1/product/RI10

# Mencari produk pascabayar
GET https://api-ppob.hesda-store.com/v1/product/N1001