USDC payments on Arc — for creators, teams, and AI agents. 2% fee, 0.5s settlement, native USDC gas. Email or wallet to start.
Sign in with email or wallet, pick a handle, get arcpay.finance/@you.
GET /@you → 200 OKFlip switches for tips, subs, paywalled content, or pay-per-call API.
POST /plans → plan_01j…Paste your URL anywhere. Tips, subs, purchases, API calls all land on-chain.
→ tx 0x8f3a… confirmed 0.4sEvery tweet, article, or profile becomes a tip target. Recipient claims via email or wallet. Unclaimed tips stay on-chain under the handle.
See a creator page →import { ArcPayClient } from '@wanggang22/arcpay-sdk';
const client = new ArcPayClient({ network: 'testnet' });
await client.tips.send({
username: 'gavin',
amount: '0.005',
message: 'great post!',
});Your team ships in hours, not quarters — whether you're launching a new revenue line or adding USDC rails to the stack you already have.
Product teams launching new revenue lines, consultancies prototyping for clients, founders at MVP stage.
Read the template docs →SaaS adding AI metering, media adding paywalls, agent marketplaces enabling autonomous purchase.
View on npm →$ npm create arcpay my-tip-app
? Which template? (Use arrow keys)
❯ tip-page · single creator tip page
creator-subscribe · Substack clone with 2% fee
content-paywall · Gumroad with on-chain receipt
paid-api · x402 endpoint for AI agents
agent-gateway · full AI agent billing
✓ scaffolded 14 files · 2.3 MB
✓ installed 247 deps
$ cd my-tip-app && npm run dev
▲ ready on http://localhost:3000Every tweet gets a ⚡ Tip button. Click it — sign in — send USDC. Recipient claims later via X OAuth even if they haven't joined yet. Tips are held on-chain keyed by the handle.
x402-compatible metered billing. batchPay prepays N credits in one on-chain tx. The SDK signs each request off-chain. Servers verify callId on-chain before serving. No human-in-loop required.
$ curl -X POST https://arcpay.finance/api/demo-translate \
-H "Content-Type: application/json" \
-d '{"callId":"12","signature":"0xa3f1...","text":"Hola","endpointId":"0x8f3a..."}'
→ 200 OK
{
"ok": true,
"message": "x402 verified · credit consumed",
"translation": "Hello",
"callId": "12"
}| ArcPay | Stripe | Patreon | PayPal | Custom contract | |
|---|---|---|---|---|---|
| Fee | 2% | 2.9% + $0.30 | 8–12% | 3.5% + $0.49 | gas only |
| Settlement | 0.5s | 2–7 days | monthly | 3–5 days | 2–12s |
| Countries | global | 50 | 60 | 200 | global |
| Currency | USDC | USD | USD/EUR | USD/EUR | any ERC-20 |
| Setup | KYC + docs | Stripe req. | bank acct | self-deploy | |
| AI-agent | ✓ | — | — | — | DIY |
| Open source | ✓ | — | — | — | ✓ |