Skip to main content
Add stablecoin checkout to your eCommerce application. Arc gives you instant settlement, programmable escrow, and native compliance hooks so you can accept USDC and EURC payments with confidence. For peer-to-peer transfers, see P2P Payments. For multi-currency conversion at checkout, see Stablecoin FX. For agent-initiated purchases, see Agentic Economy.

Sample apps

Production-ready examples you can fork and customize.

Arc commerce

Accept USDC payments for in-app purchases using Circle Developer Controlled Wallets, Next.js, and Supabase.

Arc escrow

Conditional USDC settlement and refund logic for escrow-based checkout flows using Circle Wallets, Refund Protocol, and Contract Platform.

Quickstarts

Get up and running with checkout flows in minutes.

Send tokens

Beginner. Transfer stablecoins between wallets using App Kit.

Deploy contracts

Beginner. Deploy payment-related smart contracts (ERC-20 tokens, NFT receipts) on Arc testnet.

Bridge tokens across blockchains

Beginner. Accept payments from other chains by bridging USDC using App Kit.

Monitor contract events

Intermediate. Set up webhooks and event monitors for onchain activity such as payment confirmations.

Why Arc for eCommerce

Arc is purpose-built for stablecoin finance, which simplifies building eCommerce applications.
Sub-second deterministic finality — the guarantee that a confirmed transaction cannot be reversed — means no chargebacks and immediate payment confirmation for both merchants and customers.
Customers and merchants transact in USDC, not volatile gas tokens. See gas and fees for details on Arc’s stable fee model.
Native hooks for KYC/AML screening from Elliptic and TRM Labs let you meet regulatory requirements without building custom infrastructure.
Accept payments from any chain supported by App Kit via bridging, so customers can pay from the chain they already use.
Smart contracts enable milestone-based payment release, refund protocols, and conditional settlement logic for marketplace and SaaS checkout flows. See the Arc escrow sample app for a working example.
Build with Solidity, ethers.js, or viem. Your existing web3 development workflows work unchanged on Arc — see EVM compatibility for details. Deploy on Arc to get started.