Non-custodial payment gateway. Integrate in 5 minutes, accept USDT · USDC · BTC. Your customers' payments go straight to your own wallet — we hold no private keys and never touch that money.
→ invoice.paid · webhook ✓
Min to integrate
Blockchains
Tokens supported
Private keys we store
// features
You paste your receiving address; customers pay straight into your wallet. An xpub is optional if you want a fresh address per order. Your private key always stays with you.
derive(xpub, index)
→ TJ9xH4n2k8sQw7Lm3vR5pZ1aB6cD8eF2g
One API to create an invoice, get back a ready-made checkout page + webhook.
Tron, Ethereum, BSC, Bitcoin and TON — one integration covers all five.
Every event is signed, with retries. Verify the source easily.
Detect tx + count confirmations, update status instantly.
// use cases
Accept crypto at checkout for any store — WooCommerce, Shopify or custom. Funds land straight in your wallet.
Charge plans and usage via API. Idempotent invoices and signed webhooks keep billing in sync.
Send a hosted checkout link and get paid in USDT — no chargebacks, no middleman.
Collect tips and donations on-chain with a clean, shareable payment page.
// flow
Call the API or click create on the dashboard. Rate locked instantly.
Checkout page shows address + amount + a real-time countdown.
Enough on-chain confirmations → we notify you, HMAC-signed.
// integration
A clean REST API with idempotency, webhooks and SDKs. Create your first invoice in three lines.
curl https://nextcryptopay.com/api/v1/invoices \
-H "Authorization: Bearer ncp_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"orderId":"ORD-1001","amount":100,"currency":"USD","chain":"tron","asset":"USDT"}'// coverage
Stablecoins and native coins across the most-used networks — with more on the way.
USDT · USDC
USDT · USDC
USDT
BTC
USDT
USDC
USDT · USDC
// product
From a developer dashboard to a customer-facing checkout — every surface is designed with care.
Revenue
$12,480
Orders
342
Success
94%
Pending
7
// security
Non-custodial by design. Your customers' payments never touch our servers, and we never hold a private key.
We only ever see your receiving address (or xpub). Keys never leave your side.
Every callback is signed so you can verify it's really us.
We wait for enough on-chain confirmations before marking paid.
Customer payments flow straight to your wallet — our workers only ever read public chain data.
// pricing
Pay per successful transaction, with a hard cap on every single one — or subscribe to save. Prepay your balance in USDT: non-custodial, no surprises.
// faq
You provide a receiving address (or optionally an xpub). Payments go straight to your wallet; your private key always stays with you, so funds never pass through us.
Supported today: USDT and USDC on Tron (TRC20), USDT and USDC on Ethereum (ERC20), USDT on BSC (BEP20), USDT on TON (jetton) and BTC on Bitcoin. Any other chain/asset pair is rejected by the API. We add networks as we can run a watcher for them reliably.
Usually under half a day: create an API key, paste your receiving address, call the create-invoice endpoint and listen for the webhook.
Pricing is public and fixed: a percentage of each successful transaction with a hard cap per transaction, so a large order never costs more than that cap — or a flat monthly plan if you prefer. No setup fee and no monthly fee on pay-as-you-go. Fees come out of a prepaid USDT balance you top up; they are never deducted from your customer's payment. See the Pricing page for the current table.
// partners & integrations