API H2H Integration
Dokumentasi lengkap untuk integrasi sistem otomatis.
Dokumentasi ini ditujukan bagi partner, reseller, dan pengembang yang ingin menghubungkan sistem langsung ke TokoGue.
Base URL
https://api.tokogue.com/apiFormat
JSON Request / ResponseRingkasan
Gambaran umum pola integrasi H2H yang sesuai dengan sistem TokoGue.
Skema akses saat ini
Gunakan X-API-KEY untuk akses API umum dan JWT token untuk transaksi partner/member.
Model integrasi yang disarankan
Login partner, sinkronkan katalog, buat pesanan, lalu pantau status sampai selesai.
Autentikasi
Header minimum yang diperlukan agar request dapat diterima.
Header endpoint publik / 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_TOKENAlur Integrasi
Alur teknis yang direkomendasikan agar sistem partner lebih stabil.
1. Login
Login akun partner untuk memperoleh JWT token aktif.
2. Config
Atur whitelist IP dan callback URL pada akun partner.
3. Sync
Ambil game, produk, daftar harga, dan promo.
4. Validation
Cek region atau nickname game bila diperlukan.
5. Order
Kirim transaksi otomatis ke endpoint pesanan.
6. Polling
Pantau detail transaksi sampai status akhir.
Sinkron Produk
Endpoint untuk mengambil katalog dan memvalidasi produk.
/api/gamesAmbil daftar game.
/api/games/{slug}Ambil detail game dan produk pesanan.
/api/price-listSinkronkan harga produk.
/api/promoAmbil promo atau flash sale aktif.
/api/mlbb/check-regionValidasi input game sebelum membuat pesanan.
Transaksi
Endpoint inti untuk membuat transaksi otomatis dari sistem partner.
/api/ordersBuat pesanan otomatis dari sistem partner.
Cek Status
Endpoint untuk memantau transaksi setelah pesanan dibuat.
/api/orders/{orderId}Cek detail pesanan berdasarkan referensi.
/api/transactionsAmbil riwayat transaksi akun partner.
/api/transaction-summaryAmbil ringkasan transaksi akun partner.
Konfigurasi Partner
Endpoint akun partner dan pengaturan H2H.
/api/auth/loginLogin akun partner dan ambil JWT.
/api/auth/userValidasi token login aktif.
/api/member/profileLihat API key, whitelist IP, dan callback URL member.
/api/member/api-configSimpan whitelist IP dan callback URL.
/api/member/api-key/resetReset API key akun member.
Contoh Request
Contoh minimum yang umum digunakan untuk integrasi H2H.
Login 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"
}'Cek 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 salah membuat asumsi saat implementasi.

