Build on Inzi
Accept stablecoin payments with 3 API calls. Create checkout → get webhook → done.
Why Inzi?
POST /v1/checkouts → create session. GET /v1/checkouts/:id → check status. Webhook → payment confirmed. That’s it. No SDK required.
3 endpoints, 1 webhookUse sk_test_ keys to simulate payments. Mock webhooks fire in 5 seconds. No testnet tokens needed.
Test mode built inPolygon, Base, Ethereum, Tron, TON. Your API call is the same regardless of chain. Inzi handles the blockchain.
Multi-chain, one APIQuick example
Create a checkout in one API call:
curl -X POST https://api.inzilink.com/api/v1/checkouts \
-H "Authorization: Bearer sk_test_xxxxx" \
-H "Content-Type: application/json" \
-d '{
"amount": "25.00",
"currency": "USD",
"metadata": { "order_id": "ORD-123" },
"redirect_url": "https://yoursite.com/success"
}'Response:
{
"id": "chk_test_abc123def456",
"status": "pending",
"amount": "25.00",
"currency": "USD",
"checkout_url": "https://inzilink.com/p/abc123",
"expires_at": "2026-04-04T12:30:00Z",
"created_at": "2026-04-04T12:00:00Z"
}Redirect your user to checkout_url. They pick a chain, pay in USDC or USDT, and you get a webhook when it’s confirmed.
Supported chains & tokens
| Chain | Tokens | Avg Confirmation |
|---|---|---|
| Polygon | USDC, USDT | ~30 seconds |
| Base | USDC | ~30 seconds |
| Ethereum | USDC, USDT | ~1 minute |
| Tron | USDT | ~30 seconds |
| TON | USDT | ~5 seconds |
Your API call is identical across all chains. Inzi abstracts the blockchain away — merchants never deal with RPC nodes, gas fees, or wallet management.
Ready to integrate? Start with the quickstart →