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.Instant settlement
Instant settlement
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.
Stablecoin-native gas
Stablecoin-native gas
Customers and merchants transact in USDC, not volatile gas tokens. See gas
and fees for details on Arc’s stable fee
model.
Compliance-ready
Compliance-ready
Native hooks for KYC/AML screening from Elliptic and TRM
Labs let you meet regulatory requirements
without building custom infrastructure.
Multichain reach
Multichain reach
Accept payments from any chain supported by App
Kit via
bridging, so customers can pay from the chain they
already use.
Programmable escrow
Programmable escrow
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.
Standard EVM tooling
Standard EVM tooling
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.