API Credentials

API Credentials

Manage your API keys and integration details

Connection Details
Callback Endpoint (API Endpoint)
https://api.trusheme.info/callback.php
ZynVerse এই URL-এ balance/debit/credit/rollback POST করবে।
ZynVerse Style Credentials — GetGameUrl.php এ এইভাবে define করুন
define('RESELLER_API_TOKEN''vk_live_337dd0f739a78c285c346b5ec0ee60633d5876b4');
define('RESELLER_SECRET_KEY', 'vs_e5772a08b6cdea00a24e77c0cd86445d8cca51f340498085ab417e3b'); // click to reveal
define('RESELLER_PREFIX',    'VRS5F0DDF');
RESELLER_API_TOKEN (API Key)
vk_live_337dd0f739a78c285c346b5ec0ee60633d5876b4
RESELLER_SECRET_KEY (API Secret)
vs_e5772a08b6cdea00a24e77c0cd86445d8cca51f340498085ab417e3b
Click to reveal. Keep this secret — never share it publicly.
RESELLER_PREFIX (API Prefix)
VRS5F0DDF
ZynVerse integration এ RESELLER_PREFIX হিসেবে ব্যবহার করুন।
Reseller ID
#1
Callback URL হিসেবে উপরের Callback Endpoint দিন। আপনার API KeyAPI Secret শুধুমাত্র নিজের কাছে রাখুন।
Quick Start — PHP Example
$apiKey    = 'vk_live_337dd0f739a78c285c346b5ec0ee60633d5876b4';
$apiSecret = 'YOUR_API_SECRET';
$endpoint  = 'https://api.trusheme.info/callback.php';

// ZynVerse থেকে আসা callback verify করুন:
$rawBody = file_get_contents('php://input');
$receivedSig = $_SERVER['HTTP_X_SIGNATURE'] ?? '';
$expectedSig = hash_hmac('sha256', $rawBody, $apiSecret);

if (!hash_equals($expectedSig, $receivedSig)) {
    http_response_code(401);
    exit(json_encode(['status' => 'error', 'message' => 'Invalid signature']));
}

$payload = json_decode($rawBody, true);
// handle: balance / debit / credit / rollback
Supported Callback Actions
ActionAliasesDescription
balancegetbalancePlayer-এর current balance জানতে চাওয়া
debitbet, withdrawPlayer bet করলে balance কাটা
creditwin, depositPlayer জিতলে balance যোগ
rollbackcancel, refundTransaction বাতিল হলে balance ফেরত