Pay3 Atomic Clearing
Beta
Pay3 is in beta and not yet available to all merchants. Contact us to request access.
What it solves
Buyers hold ETH or some ERC-20, but merchants only want USDT / USDC. Sending buyers to an exchange loses orders; accepting a basket of tokens forces merchants to manage price risk and consolidation.
Pay3 does it all in one on-chain transaction: take the buyer's token → swap via Uniswap V3 → deduct the platform fee → send the stablecoin straight to the merchant. If anything fails (insufficient output, expired quote, bad signature), the whole transaction reverts — no partial fills.
Constraints
- Quotes are issued server-side, valid for 60 seconds, with a tamper-proof signature. The contract checks the signature, expiry and a one-time
quoteId. - Single-hop
exactInputSingleonly;poolFeeand the route are fixed at quote time. - The platform fee is charged on the output amount and configured platform-side, not hardcoded in the contract.
- The beta starts with one chain and a limited token list; the exact set is provided at onboarding.
Integration
Shares the merchant account, API KEY and webhook system with direct collection — no second order system.
See Quickstart and API docs.