Merchant checkout

Drop-in crypto checkout for any site. Customer pays in USDC/USDT/ETH/SOL/BTC; you receive stablecoin to your workspace ledger, or auto-convert to your linked bank via our issuing partner off-ramp + banking partner ACH.

Three integration paths

| Path | Best for | Effort | |---|---|---| | Embed SDK | Any site (Webflow, Squarespace, custom) | 5 min — drop in <script> | | WooCommerce plugin | WordPress + WooCommerce stores | 10 min — upload PHP plugin | | Shopify app | Shopify stores (Partner submission pending) | ~weeks — Shopify review |

How it works

Merchant creates session
        ↓
GET hosted URL  ←—— or use embed SDK to open in modal
        ↓
Customer picks (asset, chain)
        ↓
Customer pays from any wallet
        ↓
On-chain confirmation worker watches receiving address
        ↓
3 confirmations → checkout.session.completed
        ↓
Ledger credited · webhook fired · auto-offramp (optional)

Supported assets + chains

| Asset | Chains | |---|---| | USDC | Ethereum, Polygon, Arbitrum, Base, Optimism, Solana | | USDT | Ethereum, Polygon, Arbitrum, Solana | | ETH | Ethereum, Polygon (as MATIC), Arbitrum, Base, Optimism | | SOL | Solana | | BTC | Bitcoin |

Settlement options

Pass settlementOption when creating a session:

| Option | What happens | |---|---| | hold_stablecoin (default) | Funds land in your workspace as USDC. You withdraw manually. | | convert_to_fiat | Auto-offramps via banking partner ACH to your linked bank on completion (requires banking partner key). |

Next