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 Method | Endpoint | Deskripsi |
|---|---|---|
| GET | BASE_URL/product/:product_code | Menampilkan detail produk berdasarkan kode |
Parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
| product_code | string | Ya | Kode 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
| Attribute | Type | Description |
|---|---|---|
| status | string | Status respon dari server. |
| message | string | Keterangan status. |
| data | object | Objek data detail produk. |
| product_code | string | Kode unik produk. |
| product_name | string | Nama produk. |
| category | object | Objek kategori produk (untuk prabayar). |
| Category | object | Objek kategori produk (untuk pascabayar). |
| category.name | string | Nama kategori produk. |
| Category.name | string | Nama kategori produk. |
| brand | object | Objek brand/operator produk (untuk prabayar). |
| Brand | object | Objek brand/provider produk (untuk pascabayar). |
| brand.name | string | Nama brand/operator. |
| Brand.name | string | Nama brand/provider. |
| brand.logo | string | Link URL menuju file logo brand. |
| Brand.logo | string | Link URL menuju file logo brand. |
| type | string | Tipe produk (Umum, Premium, dll). |
| Status | string | Status ketersediaan produk (active/inactive). |
| start_cut_off | string | Waktu mulai cut off (khusus prabayar, format HH:mm:ss). |
| end_cut_off | string | Waktu selesai cut off (khusus prabayar, format HH:mm:ss). |
| admin | integer | Biaya admin untuk transaksi (khusus pascabayar). |
| commission | integer | Komisi yang didapat dari transaksi (khusus pascabayar). |
| description | string | Deskripsi 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