Welcome to InfraIO Pay
InfraIO Pay is a crypto checkout platform for merchants. You add our JavaScript SDK, send customers to a hosted checkout, and the on-chain payment settles to your wallet. Stablecoin-first (USDT, USDC), non-custodial, with webhook-driven order confirmation.
These docs are organized by what you want to do.
Start here
Take your first test payment in about 10 minutes: load the SDK, open a checkout session, and receive the webhook.
QuickstartHow sessions, orders, payment intents, and webhooks fit together.
ConceptsEndpoint-by-endpoint specs, request/response schemas, and error codes.
API reference@lartech/infraio-checkout-js — install, init, checkout modes (popup,
redirect, embed), event callbacks.
What InfraIO Pay is not
- Not a custodian. Funds move on-chain from the buyer to your treasury wallet directly. We never hold your balance.
- Not a wallet requirement. Customers pay from their own wallet (or use the per-order deposit address); you connect an existing wallet address when you sign up. InfraIO Wallet is a separate non-custodial passkey wallet. Per-order deposit addresses are EVM-only; on TRON, Solana and TON the buyer pays your wallet directly (see Direct-to-wallet networks).
- Not a fiat ramp. Buyers aren’t asked for identity verification; you receive what they paid, in the asset they paid in.
If those constraints don’t match your use case, talk to sales about hybrid setups.
Contact / support
Email [email protected].