Dokumentasi API Toko Voucher
List Produk Full
List Produk Full
API ini mengembalikan seluruh data produk sekaligus — kategori, operator, jenis, dan produk — dalam satu request. Cocok untuk sinkronisasi atau caching produk di sisi klien.
Endpoint
GET
https://api.tokovoucher.net/member/produk/full?member_code=[member_code]&signature=[signature]Parameter
| Parameter | Deskripsi | Tipe Data | Wajib |
|---|---|---|---|
| member_code | Kode member Anda | String | Ya |
| signature | Signature default Anda (lihat di Member Area) | String | Ya |
Response Sukses
{ "status": 1, "rc": 200, "message": "Data Found", "data": { "category": [ { "id": 1, "nama": "Topup Game" } ], "operator": [ { "id": 1, "nama": "Free Fire", "category_id": 1, "logo": "https://cdn.tokovoucher.net/logo/freefire.png", "status": 1 } ], "jenis": [ { "id": 1, "nama": "Free Fire ID Fast", "format_form": "[{\"name\":\"tujuan\",\"label\":\"Player ID\",\"is_dropdown\":0,\"data\":[]},{\"name\":\"server_id\",\"label\":\"\",\"is_dropdown\":0,\"data\":[]}]", "operator_id": 1, "helper_html": "<p>Masukkan Player ID Free Fire Anda</p>", "status": 1 } ], "produk": [ { "id": 1, "kode_produk": "FF5", "nama": "Free Fire 5 Diamond", "deskripsi": "Free Fire 5 Diamond", "price": 1500, "status": 1, "kategori_id": 1, "operator_id": 1, "jenis_id": 1, "price_gold": 1500, "price_vip": 1490, "price_vvip": 1480 } ] }, "ts": 1665631083}Field category:
| Field | Tipe | Deskripsi |
|---|---|---|
| id | Int | ID kategori |
| nama | String | Nama kategori |
Field operator:
| Field | Tipe | Deskripsi |
|---|---|---|
| id | Int | ID operator |
| nama | String | Nama operator |
| category_id | Int | ID kategori yang menaungi operator ini |
| logo | String | URL logo operator |
| status | Int | Status aktif (1 = aktif, 0 = nonaktif) |
Field jenis:
| Field | Tipe | Deskripsi |
|---|---|---|
| id | Int | ID jenis produk |
| nama | String | Nama jenis produk |
| format_form | String | Format input form transaksi (JSON string) |
| operator_id | Int | ID operator yang menaungi jenis ini |
| helper_html | String | Panduan pengisian form (HTML string) |
| status | Int | Status aktif (1 = aktif, 0 = nonaktif) |
Field produk:
| Field | Tipe | Deskripsi |
|---|---|---|
| id | Int | ID produk |
| kode_produk | String | Kode produk (digunakan untuk transaksi) |
| nama | String | Nama produk |
| deskripsi | String | Deskripsi produk |
| price | Int | Harga jual sesuai level member yang login |
| price_gold | Int | Harga untuk level GOLD |
| price_vip | Int | Harga untuk level VIP |
| price_vvip | Int | Harga untuk level VVIP |
| status | Int | Status aktif (1 = aktif, 0 = nonaktif) |
| kategori_id | Int | ID kategori produk |
| operator_id | Int | ID operator produk |
| jenis_id | Int | ID jenis produk |
Response Gagal
IP Tidak Diizinkan:
{ "status": 0, "error_msg": "Ip Not Allow"}Signature Tidak Valid:
{ "status": 0, "error_msg": "Signature Invalid"}