Skip to content

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 exactInputSingle only; poolFee and 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.

Web3 payment infrastructure for global merchants