Developer documentation
Build with HelaMesh
Non-custodial crypto payments via API, hosted checkout, or embeddable SDK. Five minutes from signup to your first paid invoice โ no KYC, no custody, no lockup.
Quickstartโ
Your first invoice in 5 minutes. Curl one endpoint, get a checkout link, share it.
JS SDKโ
Embed the checkout inside your own page. Vanilla JS, React, Next.js โ all supported.
Chain pickerโ
Let customers choose between TRC20 and BEP20 with a drop-in picker component.
Webhooksโ
HMAC-signed, retry-queued, idempotent by design. Know when payments confirm.
Invoice lifecycleโ
The state machine every payment moves through. Race-safe, atomic, auditable.
Sandbox (test mode)โ
Simulate real on-chain payments with one click. No faucets, no waiting.
Non-custodial
Funds flow directly
HelaMesh never holds, touches, or controls your USDT. Payments land in your wallet. Period.
Multi-chain
TRC20 + BEP20
Accept USDT on TRON and BNB Smart Chain. Customers pick the network they already use.
Developer first
One curl away
No SDK required to integrate. One HTTP POST creates an invoice. The SDK is just a convenience.
create-invoice.sh
curl -X POST https://api.helamesh.com/v1/invoices \
-H "x-api-key: hm_live_..." \
-H "content-type: application/json" \
-d '{ "amount": 25.00, "network": "BSC", "metadata": { "orderId": "1234" } }'Returns a hosted checkout URL. Share it with your customer. Webhook fires when they pay. That's the whole integration.