GSM Payment Infrastructure • V6.0

Payments Built for the GSM Industry

GSMXPay powers non-custodial crypto C2C, USDT/USDC on-chain settlement, and regional mobile wallets for GSM merchants, unlock server resellers, and digital-service providers—with instant DHRU Fusion & WHMCS digital credit automation, signed API payments, and real-time merchant wallets.

USDT / USDC (TRC20 & BEP20) Binance Pay C2C bKash & Nagad DHRU & WHMCS Credits
Live Settlement Stream TX #PGS202610319482
COMPLETED • CREDITED
Settlement Amount
$250.00 USDT
GSM Service
500 Server Credits
Instant Auto-Topup
Merchant
UnlockerServer Pro
Payment Method
Binance Pay / TRC20
Reference Note
849204
Idempotency Lock
VERIFIED • ATOMIC
1. Signed API Payment Intent Created 12ms
2. Payee Note & Exact USDT Amount Matched 1.4s
3. HMAC Webhook Dispatched & GSM Credits Added HTTP 200
Core Capabilities

Engineered for High-Volume GSM Commerce

Every tool required to accept crypto and local mobile payments, automate digital credit delivery, and reconcile merchant wallets in real time.

Merchant Wallet

Real-time available, pending, and settled volume tracking across USDT, USDC, and BDT rails with zero custody risk.

Payment Links

Generate hosted checkout links with dynamic QR codes, payee reference notes, and live status polling in one click.

GSM Credits

Drop-in modules for DHRU Fusion, GSM Theme, and WHMCS that credit reseller accounts immediately upon verification.

API Payments

RESTful payment creation and verification endpoints with idempotency keys and HMAC-SHA256 request signing.

Webhooks

Signed, replay-protected HTTP callbacks with SSRF validation and interactive webhook test delivery from your dashboard.

Transaction Tracking

Granular audit trail for every invoice, on-chain TrxID, payee memo, fee calculation, and manual proof review.

Fraud Protection

Duplicate TrxID rejection, disposable email blocking, E.164 phone OTP, and multi-signal account risk scoring.

Real-Time Notifications

Instant Telegram Bot and SMTP notifications whenever a customer submits a proof or an invoice settles automatically.

Developer-First Architecture

Clean REST API & Signed Webhooks

Integrate GSMXPay into custom GSM panels, unlock boxes, or SaaS storefronts in minutes. Every API request supports idempotency keys and HMAC-SHA256 signatures, while secrets are shown once and stored with cryptographic verifier hashes.

  • API Keys & Rotation: One-time secret display, SHA-256 verifier hashing, and instant key rotation/revocation.
  • Idempotent Payment Creation: Safe retries via Idempotency-Key header prevent duplicate orders.
  • Signed Webhooks: Verify signature via HMAC-SHA256 before crediting customer balances.
Get API Credentials
// 1. Create an Idempotent GSMXPay Invoice
$payload = [
    'public_key'     => 'pk_live_YOUR_PUBLIC_KEY',
    'order_id'       => 'DHRU-INV-90421',
    'amount'         => '50.00',
    'currency'       => 'USDT',
    'customer_email' => '[email protected]',
    'callback_url'   => 'https://your-gsm-server.com/webhook/gsmxpay',
    'success_url'    => 'https://your-gsm-server.com/orders/90421'
];

$ts  = (string)time();
$sig = hash_hmac('sha256', $ts . '.' . json_encode($payload), $apiSecret);

// Headers: X-PayGSM-Timestamp: $ts | X-PayGSM-Signature: $sig | Idempotency-Key: uuid-v4
// Response: {"status":"success","payment_id":"PGS...","payment_url":"https://.../checkout/PGS..."}
// 2. Verify Inbound GSMXPay Webhook Callback
$rawBody = file_get_contents('php://input');
$data    = json_decode($rawBody, true);

$receivedSig = $data['signature'] ?? '';
unset($data['signature']);

$expectedSig = hash_hmac('sha256', json_encode($data), $merchantSecret);
if (!hash_equals($expectedSig, $receivedSig)) {
    http_response_code(401);
    exit('Invalid signature');
}

if (($data['status'] ?? '') === 'paid') {
    // Safely credit GSM reseller wallet once per unique payment_id
    creditResellerWallet($data['order_id'], $data['payment_id'], $data['amount']);
}
// 3. GSMXPay Client Concept (WHMCS / DHRU / Custom PHP)
$intent = GSMXPay::intents()->create([
    'order_id'       => $invoiceId,
    'amount'         => $creditPackageTotal,
    'currency'       => 'USDT',
    'idempotencyKey' => 'order_' . $invoiceId,
]);

header('Location: ' . $intent->payment_url);
exit;
Defense-in-Depth Architecture

Layered Security Controls Across Every Request

GSMXPay applies strict, verifiable engineering controls at the session, database, API, and network layers to protect merchant operations and transaction integrity.

Secure Authentication & MFA

Password hashing with password_hash(), session ID regeneration on privilege changes, IP/User-Agent session binding, and Admin TOTP/Email MFA.

Universal CSRF Protection

Every state-changing browser form and AJAX mutation requires a 256-bit session-bound CSRF token validated in constant time via hash_equals().

Signed API Authentication

Server-to-server payment calls support HMAC-SHA256 signatures over timestamp, nonce, method, path, and body hash with strict replay rejection.

Atomic Transaction Protection

Row-level SELECT ... FOR UPDATE locks and unique webhook/idempotency constraints ensure an invoice can never be credited twice.

Fraud & Risk Monitoring

Layered onboarding verification with disposable-domain filtering, E.164 phone OTP, duplicate-account detection, and shared wallet flagging.

Audit Logs & Rate Limiting

Tamper-evident SHA-256 hash-chained audit logs paired with multi-tier burst defense and progressive IP reputation cooldowns.

Transparent Licensing

0% Gateway Commission. Flat Annual License.

Keep 100% of your GSM service revenue. Settlements go directly to your configured Binance Pay, USDT/USDC wallet, or bKash/Nagad merchant account.

Authorized License Resellers
GSM Server Global (United Arab Emirates) GSM Server Global (United Arab Emirates) Halabtech Service (Turkey) Halabtech Service (Turkey) Easy-Firmware Portal (United Kingdom) Easy-Firmware Portal (United Kingdom)
Enterprise Merchant License 1 Year Access
$60.00 / year • 0% transaction fee
  • Unlimited USDT, USDC & BD Mobile Money Volume
  • DHRU Fusion, GSM Theme & WHMCS Modules Included
  • Signed REST API, Webhooks & Telegram Bot Alerts
  • Multi-Gateway Health Monitoring & Verification Queue
Create Merchant Account