History Transaction
Digunakan untuk melihat semua riwayat transaksi yang telah dilakukan
Endpoint
https://api-ppob.hesda-store.com/v1/transaction
| HTTP Method | Endpoint | Deskripsi |
|---|---|---|
| GET | BASE_URL/transaction | Menampilkan semua data transaksi |
Response
{
"status": "success",
"message": "OK",
"data": [
{
"transaction_id": "0E1NyuhKh4ck7",
"product_name": "XL 5.000",
"brand": {
"name": "XL",
"logo": "https://hesda-store.com/upload/brand/5891eddf8ecb370ba88a4a3dddbee500.png"
},
"category": {
"name": "Pulsa"
},
"price": 6150,
"customer_no": "0895xxxx",
"sn": "",
"status": "failed",
"message": "Prefix Tidak Sesuai Dengan Operator"
}
]
}
Structure
| Attribute | Type | Description |
|---|---|---|
| status | string | Status respon dari server. |
| message | string | Keterangan status. |
| data | array | List data transaksi. |
| transaction_id | string | ID unik transaksi. |
| product_name | string | Nama produk yang ditransaksikan. |
| brand | object | Objek brand/operator produk. |
| brand.name | string | Nama brand/operator. |
| brand.logo | string | Link URL menuju file logo brand. |
| category | object | Objek kategori produk. |
| category.name | string | Nama kategori (contoh: Pulsa, Data, dll). |
| price | integer | Harga transaksi. |
| customer_no | string | Nomor pelanggan/tujuan transaksi. |
| sn | string | Serial number (untuk transaksi yang berhasil). |
| status | string | Status transaksi (success/failed/pending). |
| message | string | Pesan keterangan transaksi. |