Take crypto from any chain. Get USDC.
One Shopify app or one script tag. Your buyer pays with whatever they hold; you receive the exact order total in USDC on NEAR.
Your buyer pays with whatever they hold.
USDC on Base, ETH on Arbitrum, SOL, BTC, NEAR. The card lists eleven assets on six chains and asks for one thing: where to send funds back if anything goes wrong.
- No account, no sign-up for the buyer
- A refund address is required before any quote
- Pay from a connected EVM wallet, or by QR from any wallet
An exact USDC amount, priced live.
The server asks NEAR Intents 1Click for an EXACT_OUTPUT quote: the store receives exactly the order total in USDC, and the buyer sees exactly what to send. Slippage sits on the buyer's side and any excess is returned.
- Quote signed by 1Click and stored with the order
- Deposit address unique to this order
- Quote holds for 30 minutes, then refreshes
Solvers swap it. NEAR settles it.
The deposit is swapped through the NEAR Intents verifier and paid out as USDC to the store's own NEAR account. No custodian, and no contract of ours in the money path.
- Funds go straight to the merchant's account
- Short or late deposits are refunded by 1Click automatically
- The buyer can close the tab: the server finishes the job
Marked paid only after eight checks pass.
Before the order is marked paid in Shopify, the server checks that 1Click's status matches the quote it issued, then reads the NEAR receipt to confirm the USDC reached the merchant. The browser is never trusted.
- Signature, deposit address, recipient, asset and amount must match
- The USDC transfer is read from NEAR itself
- Order re-read before marking paid; mismatches go to review