# InfraIO Pay > InfraIO Pay is a non-custodial stablecoin payment gateway for merchants. Accept USDC, USDT, and custom ERC-20 tokens across 6+ EVM networks via no-code payment links, a web SDK, or a server-side API. There is no setup fee and no monthly minimum — you pay a take rate only when a buyer settles on-chain, dropping to 0.3% per transaction at scale. InfraIO Pay (also written InfraIO) is operated by Lartech. This file summarizes the product for AI search engines. Canonical site: https://infraio.xyz · Developer docs: https://docs.infraio.xyz. ## Key facts - **Category:** Crypto payment gateway / stablecoin checkout for merchants (web3 payments). - **Custody:** Non-custodial. There is no house account and no withdrawal queue. Each order is paid into its own pre-derived on-chain deposit address, then swept on-chain to the EVM wallet the merchant connected at signup, net of fees. Funds are never pooled in an InfraIO balance. - **Pricing:** $0 setup, $0 monthly minimum, no card-network surcharges, and no charge on failed or cancelled payments. A take rate applies only to settled payments and drops automatically — a 0.1% step every time rolling 30-day volume crosses a $50K milestone, down to a 0.3% floor at $350K+/month. Merchants above $250K/month qualify for an enterprise rate card (typically below the 0.3% public floor). - **Tokens:** USDC and USDT out of the box, plus any verified ERC-20 a merchant adds from the dashboard (community tokens, branded stablecoins, treasury assets). - **Networks:** Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, and Base (USDC-only on Base) ship with USDC/USDT defaults out of the box. ZKsync, Mantle, and any other EVM-compatible chain can be wired up on request (bring your own ERC-20; typical turnaround: 1 business day). - **Settlement:** After the buyer's payment reaches the configured confirmations, funds sweep automatically from the per-order deposit address to the merchant's wallet — typically sub-minute on L2s, a few minutes on Ethereum mainnet. The buyer pays gas for their own payment; sweep gas is included in the take rate, never billed separately. - **Webhooks:** On settlement, InfraIO sends an HMAC-signed POST to the merchant's endpoint; failed deliveries retry with exponential backoff via an outbox queue (at-least-once). ## Three ways to integrate - **Payment Links** — One click to create. One click to share. Buyer opens the URL and pays from any wallet — no code, no SDK, no checkout to build. - **SDK Checkout** — Drop the InfraIO SDK on your site. Open checkout as a popup, redirect, or embedded iframe. - **API-first Checkout** — Server-side QuickCheckout. Create order + session in one call, hand the URL to your frontend. ## How to start accepting crypto payments 1. **Create your account** — Sign up at infraio.xyz. No card on file — verify your email and you're in. 2. **Connect a settlement wallet** — Paste your EVM address. Funds settle here on every successful payment. You can swap wallets later from the dashboard (a short cooldown between changes protects in-flight payments). 3. **Create your first payment link** — Set amount + token + accepted networks. Share the URL on invoices, support tickets, social. 4. **Get paid** — Buyer pays in their wallet. You receive a signed webhook the moment the chain confirms — then the funds are swept on-chain to your settlement wallet. ## Frequently asked questions ### What is a crypto checkout session? A checkout session is a server-issued object that represents one buyer’s intent to pay a specific amount in a specific token. The session has its own session_key and a hosted checkout_url. InfraIO Pay creates the session via the QuickCheckout API, then the SDK opens the URL as a popup, redirect, or embed. ### Can I create crypto payment links? Yes. From the InfraIO dashboard you can create a single-use payment link with a fixed amount and accepted tokens. Share the URL anywhere — invoices, support tickets, social. Each click opens the hosted checkout page; on settlement, you receive a signed webhook. Reusable links and programmatic creation via the B2B API are on the roadmap. ### Does InfraIO Pay support popup and redirect checkout? Both — plus inline embed. The InfraIO SDK ships with three modes: popup (default, iframe modal), redirect (full-page), and embed (iframe in your own container). All three use the same session_key and webhook event flow. ### How do webhooks work for crypto payments? When an on-chain payment reaches the configured number of confirmations, InfraIO sends a signed POST to your webhook endpoint with the payment intent and session details. You verify the HMAC signature, fulfill the order, and respond 200. Failed deliveries retry with exponential backoff via an outbox queue. ### Can I use InfraIO Pay with my existing site? Yes. The InfraIO SDK works on any site — headless storefront, custom backend, marketplace, or a popular e-commerce platform. Drop the SDK on your frontend and call QuickCheckout from your backend to mint sessions. No replatforming required. If you don't want to integrate at all, send buyers a payment link instead. ### Does InfraIO Pay custody my funds? Not the way a PSP does — there's no house account and no withdrawal queue, and your payout address is locked to your account. Mechanically, each order is paid into its own on-chain deposit address derived ahead of time, then swept on-chain to the EVM wallet you connected at signup, net of fees. Funds pass through that per-order deposit contract before they reach you, but they're always destined for your wallet — never pooled in an InfraIO balance you'd have to request a payout from. ### When do settled funds reach my wallet, and who pays network gas? Once the buyer's on-chain payment reaches the configured number of confirmations, InfraIO automatically sweeps the funds from the per-order deposit address to the EVM wallet you connected at signup. You don't trigger a payout, sign a withdrawal, or wait in a queue — the sweep is part of the settlement flow. End-to-end timing is bounded by the underlying network: typically sub-minute on L2s like Base, Polygon, Arbitrum, Optimism, BNB Chain, and a few minutes on Ethereum mainnet. The buyer pays gas for their own payment transaction at checkout — their wallet quotes it before they sign. Sweep gas from the deposit address to your wallet is included in the take rate, never billed as a separate line item, so the amount you receive is exactly the order total minus the take rate. ### Can I list my own custom ERC-20 token? Yes. The platform ships with USDC and USDT out of the box (USDC + USDT on Ethereum, Polygon, BNB Chain, Arbitrum, Optimism; USDC-only on Base). You can add any verified ERC-20 on those networks from the dashboard: set the contract address, name the token, and it shows up in your checkout's token picker — useful for community tokens, branded stablecoins, or treasury assets your audience already holds. Need a chain we don't list yet? Anything EVM-compatible works — drop the chain in the contact form and we'll wire it up (typical turnaround: 1 business day for a public chain). ### Is there a mobile SDK? Native iOS, Android, and React Native SDKs are in development. The web SDK works inside a WebView today, and our hosted checkout URL renders fine on every mobile browser — so payment links and embedded checkout are mobile-ready right now. Drop your email in the Developers section to get an invite to the native mobile beta. ### How does volume pricing work? InfraIO Pay is free to integrate and free to keep around. No setup fee, no monthly minimum, no card-network surcharges, no charge on failed or cancelled payments. You only pay a take rate when a buyer's payment actually settles on-chain — and that rate drops automatically with your monthly volume, all the way down to 0.3% per settled transaction at $350K+. The drop is a 0.1% step every time your rolling 30-day volume crosses a $50K milestone, applied automatically with no contract renegotiation and no manual application. Merchants doing more than $250K/month qualify for the enterprise track on top: custom rate cards (typically below the 0.3% public floor), settlement SLAs, branded checkout, and a private Slack channel with our team. ### How does the affiliate / referral program work? Every InfraIO merchant can apply for an affiliate code. Share it with other merchants — when they sign up and start processing payments, you earn a percentage of every settled payment they take, paid out in USDC. Tiers (Silver, Gold, Diamond) unlock as you bring more merchants on, stacking a boost percentage on top of the base commission. Commissions keep accruing for as long as your referred merchants stay active. ## Links - [Home](https://infraio.xyz) - [Developer documentation](https://docs.infraio.xyz) - [Start free — merchant dashboard](https://merchant.infraio.xyz) - [FAQ](https://infraio.xyz/faq) - [Sitemap](https://infraio.xyz/sitemap.xml) - Sales / partnerships: contact@lartech.xyz --- Generated from the same source copy as the website. Canonical source: https://infraio.xyz