One API call. Crypto payments done.
izigate gives your backend a unique deposit address for every order, confirms the payment on chain and calls your webhook. You keep full control of the payment screen.
- No monthly fee
- 1% per payment
- Signed webhooks
Accept payments in
USDTUSDC
Bitcoin
Ethereum
BNB
SolanaTRON
Polygon
Three calls between an order and your money
Built for developers. Clean JSON, predictable statuses, examples in cURL, Node.js, PHP and Python.
Create a payment
POST /payments with the amount in USD and the coin. You get a unique address and the exact amount to show your customer.
Get the webhook
We watch the blockchain and send a signed payment.confirmed event to your server the moment the money arrives.
Withdraw
Your balance grows with every payment. Withdraw to your own wallet from the dashboard or with POST /payouts.
Everything a payment backend needs
From the first invoice to the payout, with a dashboard for your finance team.
REST API with signed webhooks
Six events cover the whole life of a payment and a payout. Every request carries an X-Signature HMAC so you know it came from us.
{ "type": "payment.confirmed",
"data": { "order_id": "order-1042", "amount_usd": 100,
"fee_usd": 1, "credited_usd": 99 } }A new address per payment
Every order gets its own deposit address, so payments match orders automatically. No memos, no mistakes.
Payouts to your wallet
Withdraw your balance in USDT whenever you want. Small Tron payouts are sent automatically within minutes.
Auto settlement
Turn it on and every USDT payment on Tron goes straight to your wallet after confirmation. No balance to manage.
Sandbox
Create and confirm test payments without real crypto. Test keys can never touch your real balance or payouts.
A dashboard for your team
Payments with filters, a full ledger of every credit, fee and payout, API keys, webhook settings and payout history, all in one place.
Many coins, one balance
Customers pay in the coin they have. Everything is credited to one USD balance, so your accounting stays simple.
Simple pricing that scales with you
No monthly fee and no setup work. One percentage on confirmed payments, and a flat network fee when you withdraw.
Per confirmed payment
- No monthly fee, no minimum volume
- Multiple API keys, unlimited payments
- Signed webhooks for payments and payouts
- Sandbox for testing
- Auto settlement for USDT on Tron
Network fee per payout
A flat fee per withdrawal that covers the blockchain gas. Minimum payout $10.
| Polygon | $0.20 |
| Solana | $0.20 |
| BNB Smart Chain | $0.50 |
| Bitcoin | $2.00 |
| Tron (TRC20) | $3.00 |
| Ethereum | $3.00 |
Questions, answered
How much does izigate cost?
There is no monthly fee. We take 1% of each confirmed payment. When you withdraw, a fixed network fee covers the blockchain gas, for example $0.20 on Polygon or $3.00 on Tron.
How is izigate different from izicollect?
izigate is an API for developers: your backend creates payments and receives webhooks, and you build your own payment screen. izicollect is a ready checkout widget you paste on a page without code. Both can live on the same website.
Which coins can my customers pay with?
USDT on Tron, BNB Smart Chain, Polygon, Ethereum and Solana, USDC on Tron, plus BTC, ETH, BNB, TRX and SOL.
How do I get my money?
Confirmed payments go to your balance. Withdraw to your own wallet from the dashboard or with the payouts API, from $10. You can also turn on auto settlement, and USDT on Tron is sent to your wallet right after each payment.
Can I test without real money?
Yes. Ask support for a sandbox key, create payments with "sandbox": true and confirm them with one API call. Sandbox never touches your real balance.
How do I know a payment arrived?
We send a signed webhook for every event: payment confirmed, partially paid or failed, and payout pending, completed or failed. You can also poll the payment status.
Ship crypto payments this week
Create an account, get your API key and take your first payment today. No monthly fee.