No bloated SDKs, no vendor lock-in. Just reliable payment infrastructure.
Every user gets a unique BSC deposit address derived from a single master seed using BIP-44.
On-chain balance scanner runs every 15 seconds. Deposits are detected and credited automatically.
HMAC-authenticated endpoints for invoices, balances, withdrawals, and transfers.
No processing fees. No monthly charges. Internal transfers are free. Gas only on withdrawals.
Manage wallets, receive deposit notifications, withdraw, and view history from Telegram.
Private keys never stored. Derived in memory from an encrypted seed, discarded after signing.
From zero to accepting USDT in under 5 minutes.
Start @XthonPayBot on Telegram. Your HD wallet is generated instantly.
Generate credentials from the bot. Set up webhook endpoints for notifications.
Create invoices via API. Deposits auto-detected and webhooks fire instantly.
A clean REST API with HMAC authentication. No SDKs required — standard HTTP requests.
import requests, hmac, hashlib, time api_key = "xpk_live_7a3b..." secret = "xps_live_9f2c..." # Create a payment invoice body = { "amount": "25.00", "currency": "USDT", "callback_url": "https://app.com/hook" } ts = str(int(time.time())) sig = hmac.new( secret.encode(), ts.encode(), hashlib.sha256 ).hexdigest() r = requests.post( "https://xthonpay.com/api/v1/invoices", json=body, headers={ "X-API-Key": api_key, "X-Timestamp": ts, "X-Signature": sig } ) data = r.json() print(data["deposit_address"]) # 0x7a3B...f42d
A full wallet experience built right into the bot. No downloads, no browser tabs.