A unique address per invoice
Each payment gets its own TRON address from an HD wallet. Customers never type a memo; the payment lands on the right order automatically.
KriptoGo: USDT (TRC-20) and TRX crypto payment gateway and payment API for websites, online stores and Telegram bots.
KriptoGo creates a unique payment address for every customer of your website or Telegram bot, watches the chain and sends a signed webhook to your server the moment the money lands. No wallet infrastructure to build.
TQ5nX8w2fVv3kM1pR7b…A4eH6uJt2 CopyWe handle the wallet infrastructure, security and notifications. You focus on your product.
Each payment gets its own TRON address from an HD wallet. Customers never type a memo; the payment lands on the right order automatically.
The moment the payment lands on-chain your server receives an HMAC-SHA256 signed notification. Verify, then fulfil the order in seconds.
QR code, countdown, network warning and live status updates come built in. Don't write your own screen; embed ours in an iframe if you like.
You can take your first payment minutes after signing up.
Sign up for free from the dashboard. Submit your project name and site URL; your API key is ready once the project is approved.
Send the amount in a single POST request. KriptoGo returns a unique TRON address and a hosted checkout link. Redirect your customer there.
When the customer pays, your webhook fires and your balance increases. Confirm the order and withdraw to your own wallet whenever you like.
// Call from your server. The apiKey never reaches the browser. const r = await fetch('https://kriptogo.com/api/create-invoice', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ apiKey: process.env.KRIPTOGO_API_KEY, amount: 49.90, // USDT callbackUrl: 'https://yoursite.com/kriptogo-webhook' }) }); const invoice = await r.json(); // Redirect the customer to invoice.checkout_url
// 201 Created { "invoice_id": "7c2f1a90-4d3e-4b1c-9a55-0f8e6d2b1c34", "address": "TQ5nX8w2fVv3kM1pR7bYc9dLzA4eH6uJt2", "amount": 49.9, "network": "TRON", "status": "PENDING", "checkout_url": "https://kriptogo.com/checkout.html?id=7c2f1a90-..." }
// POST sent to your server once the payment is confirmed POST https://yoursite.com/kriptogo-webhook X-Kriptogo-Signature: HMAC-SHA256(raw body, secretKey) { "event": "payment.confirmed", "invoice_id": "7c2f1a90-4d3e-4b1c-9a55-0f8e6d2b1c34", "amount": "49.9", "paid_amount": "49.9", "currency": "USDT", "tx_hash": "9f1c...e3a", "status": "PAID" }
A plain REST API. No SDK to install; ready-made examples for Node.js, PHP and Python in the docs. If you build with AI tools, the dashboard generates a one-click setup prompt for you.
curl -X POST https://kriptogo.com/api/create-invoice \ -H "Content-Type: application/json" \ -d '{"apiKey":"YOUR_API_KEY","amount":49.90, "callbackUrl":"https://yoursite.com/kriptogo-webhook"}' # Check status (no key required) curl https://kriptogo.com/api/status/7c2f1a90-4d3e-4b1c-9a55-0f8e6d2b1c34
No hidden fees, no setup fee. Commission only on successful payments.
For new projects and individual sellers.
For e-commerce and SaaS businesses with regular volume.
For high volume, custom integrations and SLA requirements.
We currently support USDT (TRC-20) and TRX on the TRON network. Low network fees and fast confirmation make this pair the most practical choice for everyday payments.
Payments received on invoice addresses are collected and credited to your dashboard balance. You can withdraw to your own TRON address at any time. Private keys are stored encrypted.
Commission is charged only on successful payments; there is no monthly fee. Rates start at 1% depending on volume. Custom rates are available for enterprise volumes.
A single POST /api/create-invoice call returns a payment address and a hosted checkout link. Most developers finish the integration in under 30 minutes.
Yes. Using the same API you can sell subscriptions, digital products or content inside a Telegram bot.
As soon as the payment lands on-chain we send a signed webhook to the URL you set. You can also query /api/status/:id at any time.
An invoice waits for payment for 10 minutes. After it expires we keep watching for late payments for another 30 minutes. That is why we recommend creating the invoice right before redirecting the customer to the checkout page.
No setup fee, no credit card. Create your account, grab your API key and issue your first invoice in minutes.
Create a free account