Skip to content
Accept Payments

Accept crypto payments with a seamless checkout

Let your customers pay with USDT and USDC through a clean, intuitive checkout. One API call — auto-confirmation, auto-sweeping, near-instant settlement.

More revenue, lower costs

A payment experience optimized for both merchants and customers.

Reach global customers

Accept USDT & USDC on 8 chains (TRON supports USDT only). Each payment gets a unique HD-derived address. No borders, no restrictions.

Zero chargeback risk

Crypto payments are push-only. Funds cannot be reversed, protecting your business from costly disputes.

Near-instant settlement

Funds auto-sweep to your merchant balance after on-chain confirmation (typically 1–3 minutes). Withdraw via API or dashboard anytime.

Built-in compliance

OFAC blacklist + GoPlus API dual-layer screening reviews every inbound address. Flagged payments are frozen for review.

Built for conversion

Every detail is optimized to reduce payment drop-off.

Guided payment flow

Clear step-by-step guidance with fiat pricing support (USD, CNY, EUR, etc.) — auto-converted to on-chain amounts.

Mobile-first design

Embed via @ironix-pay/sdk iframe. Seamless payment experience across any screen size or device.

Real-time status

SSE-powered live on-chain confirmation updates visible to your customer. Underpaid sessions auto-extend.

Exception handling

Underpaid sessions auto-extend for top-ups. Overpaid sessions succeed and sweep in full. Late payments, duplicates, and AML flags route to the Resolution Center.

SDK theming

Configure theme and locale via SDK parameters. Enterprise plans support fully branded checkout pages.

Webhook notifications

session.completed / expired / blocked events with HMAC-SHA256 signature and 7-level exponential backoff retry.

8 chains, one API

Customers choose their preferred chain — you integrate once.

TRONTRONUSDT
SolanaSolanaUSDT / USDC
BSCBSCUSDT / USDC
EthereumEthereumUSDT / USDC
PolygonPolygonUSDT / USDC
ArbitrumArbitrumUSDT / USDC
OptimismOptimismUSDT / USDC
BaseBaseUSDT / USDC

Go live in minutes

From sign-up to first payment — minimal friction.

01

Create account

Sign up and configure your merchant settings. Get your API keys.

02

Integrate

One API call to create a Checkout Session, or embed with our frontend SDK.

03

Customer pays

Customer selects chain and token, scans QR or sends directly.

04

Funds settled

Auto-confirmed and swept to your balance. Withdraw to any on-chain address.

Frequently asked questions

Which cryptocurrencies are supported?

USDT and USDC across 8 chains: TRON, Solana, BSC, Ethereum, Polygon, Arbitrum, Optimism, and Base. Note: TRON supports USDT only (no USDC).

What are the fees?

0.5% per successful payment (min. 1 USDT on TRON/ETH, 0.1 USDT on other chains). No monthly fees, no setup costs, no hidden charges.

How fast is settlement?

After reaching the required on-chain confirmations (varies by chain), funds auto-sweep to your merchant balance — typically within 1–3 minutes. Withdraw anytime via API or dashboard.

Do I need to handle crypto myself?

No. All payment addresses are HD-derived. Funds auto-sweep to the platform treasury and are credited to your merchant ledger balance as USDT/USDC. Withdraw to your own wallet anytime.

What about overpayments or underpayments?

Underpaid sessions enter Underpaid status with a 24-hour rolling extension for the customer to top up. Overpaid sessions are treated as successful — the full amount is swept and the callback fires normally, with the excess recorded in transaction details. Late payments after expiry, duplicate payments, and other edge cases are routed to the Resolution Center.

What does Sandbox support?

Sandbox currently supports TRON Nile testnet only. Use sk_test_ prefixed API keys to access it. More sandbox networks are planned.

Ready to accept crypto payments?

Sign up for free Sandbox access (TRON Nile testnet) and test the full payment flow with zero risk.