ArcPay

USDC payments,
programmable like the internet.

Tips, subscriptions, paywalls, and pay-per-call billing on Arc Network. 2% fee. No Stripe account needed. No gas in a separate token.

4
payment modes
2%
protocol fee
0.5s
settlement
$0
gas (USDC-native)

Four primitives. Infinite combinations.

💸

Tips

Accept one-time USDC tips with a message. BuyMeACoffee replacement.

📅

Subscriptions

Monthly/yearly USDC subs. Auto-prorated refunds. 2% vs Patreon 10%.

🔒

Content Paywall

Gate articles, videos, courses. Buyers pay once, access forever.

Pay-per-call API

x402-compatible. Charge per API request. Perfect for AI agents.

Built for

✍️
Newsletter
Replace Substack. Take 98% instead of 90%.
🎨
Creator
Replace Patreon/Ko-fi. Global, no Stripe account needed.
🤖
AI APIs
Charge agents per inference call. Autonomous commerce.
🎮
Indie Game
Sell in-game items with USDC. No app store cut.
🎙️
Podcast
Paywall premium episodes. Instant settlement.
💼
Freelancer
Invoice in USDC. Global clients, no banking delays.

5 lines of code.

Install the SDK. Connect a wallet. Start accepting USDC on Arc. No Stripe verification. No country restrictions. No monthly subscription.

# Scaffold a payment-ready app
$ npx create-arc-app my-app
# Or install the SDK directly
$ npm install @arcpay/sdk
# Tip a creator — one line
import { ArcPayClient } from '@arcpay/sdk'
const client = new ArcPayClient({ network: 'testnet', privateKey })
await client.tips.send({ username: 'alice', amount: '0.005', message: 'great post!' })

Why ArcPay

ArcPayStripePatreonPayPal
Fee2%2.9% + $0.308-12%3.5% + $0.49
Settlement0.5s (Arc)2-7 daysMonthly batch3-5 days
Country supportGlobal50 countries60 countries200 countries
CurrencyUSDC (Arc)USDUSD/EURUSD/EUR
SetupEmail onlyFull KYC + biz docsStripe requiredBank account
AI-agent friendly