API H2H Integration
Dokumentasi lengkap untuk integrasi sistem automatik.
Dokumentasi ini untuk rakan kongsi, penjual semula dan pembangun yang mahu menghubungkan sistem terus ke TokoGue.
Base URL
https://api.tokogue.com/apiFormat
JSON Request / ResponseGambaran Keseluruhan
Gambaran keseluruhan integrasi H2H yang sesuai dengan sistem TokoGue.
Skim akses semasa
Gunakan X-API-KEY untuk akses API umum dan token JWT untuk transaksi partner/ahli.
Model integrasi yang disyorkan
Log masuk partner, selaraskan katalog, buat pesanan, kemudian pantau status hingga selesai.
Pengesahan
Header minimum yang diperlukan agar permintaan diterima.
Header endpoint awam / katalog
Content-Type: application/json
Accept: application/json
X-API-KEY: YOUR_GLOBAL_API_KEYHeader endpoint transaksi partner
Content-Type: application/json
Accept: application/json
X-API-KEY: YOUR_GLOBAL_API_KEY
Authorization: Bearer YOUR_JWT_TOKENAliran Integrasi
Aliran teknikal yang disyorkan agar sistem partner lebih stabil.
1. Login
Log masuk akaun partner untuk mendapatkan token JWT aktif.
2. Config
Tetapkan senarai putih IP dan callback URL pada akaun partner.
3. Sync
Ambil permainan, produk, senarai harga dan promosi.
4. Validation
Semak region atau nama samaran permainan jika diperlukan.
5. Order
Hantar transaksi automatik ke endpoint pesanan.
6. Polling
Pantau butiran transaksi hingga status akhir.
Selaras Produk
Endpoint untuk mengambil katalog dan mengesahkan produk.
/api/gamesAmbil senarai permainan.
/api/games/{slug}Ambil butiran permainan dan produk pesanan.
/api/price-listSelaraskan harga produk.
/api/promoAmbil promosi atau jualan kilat aktif.
/api/mlbb/check-regionSahkan input permainan sebelum membuat pesanan.
Transaksi
Endpoint utama untuk membuat transaksi automatik dari sistem partner.
/api/ordersBuat pesanan automatik dari sistem partner.
Semak Status
Endpoint untuk memantau transaksi selepas pesanan dibuat.
/api/orders/{orderId}Semak butiran pesanan berdasarkan rujukan.
/api/transactionsAmbil sejarah transaksi akaun partner.
/api/transaction-summaryAmbil ringkasan transaksi akaun partner.
Konfigurasi Partner
Endpoint akaun partner dan tetapan H2H.
/api/auth/loginLog masuk akaun partner dan ambil JWT.
/api/auth/userSahkan token log masuk aktif.
/api/member/profileLihat API key, senarai putih IP dan callback URL ahli.
/api/member/api-configSimpan senarai putih IP dan callback URL.
/api/member/api-key/resetTetapkan semula API key akaun ahli.
Contoh Permintaan
Contoh minimum yang biasa digunakan untuk integrasi H2H.
Log Masuk Partner
curl -X POST "https://api.tokogue.com/api/auth/login" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_GLOBAL_API_KEY" \
-d '{
"email": "partner@tokogue.com",
"password": "your-password"
}'Buat Pesanan
curl -X POST "https://api.tokogue.com/api/orders" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_GLOBAL_API_KEY" \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-d '{
"games": "mobile-legends",
"id_games": "12345678",
"server_games": "1234",
"product": "86 Diamonds",
"nominal": "86 Diamonds",
"price": 22000,
"payment_name": "Saldo",
"payment_code": "SALDO"
}'Semak Status Pesanan
curl -X GET "https://api.tokogue.com/api/orders/INV-EXAMPLE-12345" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_GLOBAL_API_KEY"Catatan Penting
Catatan agar partner tidak membuat andaian yang salah semasa pelaksanaan.

