API H2H Integration
Kumpletong dokumentasyon para sa automated system integration.
Para ito sa partners, resellers, at developers na gustong direktang ikonekta ang kanilang system sa TokoGue.
Base URL
https://api.tokogue.com/apiFormat
JSON Request / ResponsePangkalahatang-ideya
Pangkalahatang daloy ng H2H integration para sa TokoGue.
Kasalukuyang access scheme
Gamitin ang X-API-KEY para sa public API at JWT token para sa partner/member transactions.
Inirerekomendang integration model
Mag-login, i-sync ang catalog, gumawa ng order, at subaybayan ang status hanggang matapos.
Authentication
Mga minimum header upang tanggapin ang request.
Public / catalog endpoint headers
Content-Type: application/json
Accept: application/json
X-API-KEY: YOUR_GLOBAL_API_KEYPartner transaction endpoint headers
Content-Type: application/json
Accept: application/json
X-API-KEY: YOUR_GLOBAL_API_KEY
Authorization: Bearer YOUR_JWT_TOKENIntegration Flow
Inirerekomendang technical flow para maging mas stable ang partner system.
1. Login
Mag-login sa partner account upang kumuha ng aktibong JWT token.
2. Config
I-set ang IP whitelist at callback URL sa partner account.
3. Sync
Kunin ang games, products, price list, at promos.
4. Validation
Tingnan ang game region o nickname kapag kailangan.
5. Order
Ipadala ang automated transaction sa order endpoint.
6. Polling
Subaybayan ang transaction hanggang final status.
I-sync ang Produkto
Mga endpoint para sa catalog at product validation.
/api/gamesKunin ang listahan ng games.
/api/games/{slug}Kunin ang game details at order products.
/api/price-listI-sync ang product prices.
/api/promoKunin ang active promos o flash sales.
/api/mlbb/check-regionI-validate ang game input bago umorder.
Mga Transaksyon
Pangunahing endpoint para gumawa ng automated partner transaction.
/api/ordersGumawa ng automated order mula sa partner system.
Tingnan ang Status
Endpoint para subaybayan ang transaction pagkatapos gawin ang order.
/api/orders/{orderId}Tingnan ang order details gamit ang reference.
/api/transactionsKunin ang transaction history ng partner account.
/api/transaction-summaryKunin ang transaction summary ng partner account.
Partner Configuration
Mga endpoint para sa partner account at H2H settings.
/api/auth/loginMag-login sa partner account at kunin ang JWT.
/api/auth/userI-validate ang active login token.
/api/member/profileTingnan ang API key, IP whitelist, at callback URL.
/api/member/api-configI-save ang IP whitelist at callback URL.
/api/member/api-key/resetI-reset ang member API key.
Mga Halimbawa ng Request
Mga minimum example para sa H2H integration.
Partner Login
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"
}'Gumawa ng Order
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"
}'Tingnan ang Order Status
curl -X GET "https://api.tokogue.com/api/orders/INV-EXAMPLE-12345" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_GLOBAL_API_KEY"Mahahalagang Tala
Mga tala upang maiwasan ang maling assumption sa implementation.

