A self-hosted payment gateway for USDT (TRC20 & BEP20). Customers pay, the page turns Successful by itself, and your site gets a signed callback. No monthly fee, no paid API.
▶ Try Live DemoRead Integration DocsBuilt for small businesses and developers who want full control.
Payment detected on-chain → page shows Successful. Time out → Failed, with a webhook for both.
USDT on TRON (TRC20) and BNB Smart Chain (BEP20). Customer picks, or you decide per invoice.
One signed POST creates an invoice. Drop-in PHP SDK and ready examples for Node & Python.
Charts, invoices, transactions, webhook logs, merchants, settings and quick payment links.
Signed with timestamp, retried 6 times, idempotent-friendly. Resend with one click.
Only your public wallet address is stored. We never hold funds or private keys.
Four steps from checkout to confirmed order.
Your server calls /api/create.php with order id and amount.
Redirect to the hosted pay page: QR, address, exact amount, timer.
The gateway watches the blockchain (free public APIs) and matches the unique amount.
Signed invoice.paid or invoice.failed hits your site; credit the wallet/order.
This is all the code to start a payment from your site.
$fields = ['api_key'=>KEY, 'order_id'=>'ORDER-1001', 'amount'=>'10.50'];
$fields['sign'] = hash_hmac('sha256', KEY.'|ORDER-1001|10.50', SECRET);
$res = json_decode(file_get_contents('http://x.smboostzone.shop/api/create.php', false,
stream_context_create(['http'=>['method'=>'POST','content'=>http_build_query($fields),
'header'=>'Content-Type: application/x-www-form-urlencoded']])), true);
header('Location: ' . $res['pay_url']);
Full documentation → See it working