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
- Embed SDK —
<script src="checkout.js">quickstart - WooCommerce plugin — full guide
- Shopify app — skeleton + Partner application
- API reference: checkout — every endpoint