Katalog
Mengambil daftar kategori dan produk beserta harga.
Sebelum order, ambil katalog agar product_code / product_id selalu akurat.
Base URL: https://api.t4topup.id/v1/member-api
Categories
GET /v1/member-api/categoriesMengembalikan daftar kategori (tanpa pagination), termasuk name, code, sub_name, logo, dan is_active.
curl -sS "https://api.t4topup.id/v1/member-api/categories" \
-H "x-api-key: YOUR_API_KEY"const res = await fetch('https://api.t4topup.id/v1/member-api/categories', {
headers: { 'x-api-key': process.env.H2H_API_KEY },
});
console.log(await res.json());import os, requests
print(requests.get(
'https://api.t4topup.id/v1/member-api/categories',
headers={'x-api-key': os.environ['H2H_API_KEY']},
).json())Products
GET /v1/member-api/products
GET /v1/member-api/products?category_code=MLBBHarga yang tampil sudah disesuaikan dengan akun Anda.
| Query | Wajib | Keterangan |
|---|---|---|
category_code | Tidak | Filter berdasarkan kode kategori, contoh MLBB |
curl -sS "https://api.t4topup.id/v1/member-api/products?category_code=MLBB" \
-H "x-api-key: YOUR_API_KEY"const url = new URL('https://api.t4topup.id/v1/member-api/products');
url.searchParams.set('category_code', 'MLBB');
const res = await fetch(url, {
headers: { 'x-api-key': process.env.H2H_API_KEY },
});
console.log(await res.json());$ch = curl_init('https://api.t4topup.id/v1/member-api/products?category_code=MLBB');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['x-api-key: ' . getenv('H2H_API_KEY')],
]);
echo curl_exec($ch);import os, requests
print(requests.get(
'https://api.t4topup.id/v1/member-api/products',
params={'category_code': 'MLBB'},
headers={'x-api-key': os.environ['H2H_API_KEY']},
).json())req, _ := http.NewRequest("GET", "https://api.t4topup.id/v1/member-api/products?category_code=MLBB", nil)
req.Header.Set("x-api-key", os.Getenv("H2H_API_KEY"))
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
io.Copy(os.Stdout, res.Body)Tips memilih produk
- Utamakan
product_code(lebih mudah dibaca di log Anda) - Pastikan produk aktif dan tersedia untuk channel API
- Bandingkan harga di katalog dengan saldo sebelum membuat order besar
Contoh lengkap ada di Contoh kode.