The protocolto subscribe
x402 verification, on-chain subscriptions, and agent-native payments — deployed on Base and Sepolia, open-source contracts, no custodian.
Built for payment infrastructure.
Production-grade from day one.
x402 Payment Protocol
Every payment carries a signed x402 HTTP header. The Facilitator validates the signature, timestamp window, and nonce before any resource is served — replay attacks are structurally impossible. No bridge, no custodian, no redirect.
On-Chain Subscriptions
Plans deploy to PlanFactory as on-chain records. Subscribers mint ERC-5643 NFTs via SubscriptionRegistry. ERC-7579 smart accounts handle recurring USDC pulls automatically — no wallet prompt on each billing cycle. Cancel by uninstalling the module.
Agent Payments
Agents pre-fund a SessionVault with USDC to set a spending cap. ArcenPayAgent intercepts fetch() calls, attaches x402 headers, and settles against the vault balance. Every settlement is logged and verifiable — no human approval in the loop.
Feature Flags & Entitlements
Create boolean, event, and trait flags in the dashboard and link them to subscription plan tiers. FeatureFlagGuard and useEntitlement resolve access directly from on-chain state — no backend middleware, no trust assumptions, no cache invalidation.
Why not just use Stripe?
Stripe is great for card payments. ArcenPay is built for what comes after — on-chain settlement, non-custodial funds, and payments agents can make autonomously.
Based on current Stripe stablecoin flows and ArcenPay capabilities.
Three steps.
On-chain from the start.
1import { ArcenPayProvider } from '@arcenpay/react'23export default function App({ children }) {4 return (5 <ArcenPayProvider6 chainId={84532} // Base Sepolia7 apiKey={process.env.ARCENPAY_KEY}8 >9 {children}10 </ArcenPayProvider>11 )12}
Event to revenue.
End-to-end.
Arcenpay connects directly to on-chain state via The Graph. Every number you see is read from immutable contract events, not a database.
Create plans on-chain via PlanFactory. Set USDC pricing & billing intervals securely.
Monitor AI agent sessions, x402 settlements, & Groth16 proof submissions.
Track active subscribers, MRR, and view real-time expiry timestamps.
Subscribe to SubscriptionMinted and 8+ other immutable on-chain events.
Live testnet coverage
for ArcenPay.
Component builder
for subscription UX.
Build subscription pricing pages with @arcenpay/react components. Configure layouts visually in the dashboard, then embed anywhere with ArcenEmbed — no iframes, full design token control.
CheckoutModal & PricingTable
Drop in wallet-native subscription checkout and plan comparison with one @arcenpay/react import.
Visual Component Builder
Reorder and configure subscription UI blocks in the dashboard — publish without hand-tuning layout code.
ArcenEmbed for iframeless embeds
Embed pricing pages and checkout flows in any host app using ArcenEmbed with design token support.
Subscription Canvas
drag and dropDeveloper
Free
Testnet & Sepolia
Growth
Waitlist
Full SDK + webhooks
Enterprise
Custom
SLA + compliance
checkout-block.tsx
Three packages.
One protocol.
@arcenpay/react gives you drop-in wallet-native checkout components — no iframes, no redirects. @arcenpay/sdk exports ABIs, contract addresses, and 50+ shared types. @arcenpay/agent for autonomous x402 payment runtimes.
Drop-in React UI
Use CheckoutModal, PricingTable, SubscriptionStatus, and FeatureFlagGuard directly in your React app. No iframes and no redirect-heavy flow.
TypeScript-first
@arcenpay/sdk ships with 50+ exported types, so your app stays type-safe from checkout to entitlement checks.
wagmi v2 + viem v2
Built for wagmi v2 and viem v2, with a useEntitlement hook to handle on-chain access checks in one place.
Works with agents
ArcenPayAgent plugs into SessionVault and handles x402 fetch interception for automated payment flows.
npm install @arcenpay/sdk @arcenpay/react @arcenpay/agent# oryarn add @arcenpay/sdk @arcenpay/reactpnpm add @arcenpay/sdk @arcenpay/agent
Be the first
to build with
ArcenPay.
Join the waitlist for early API access. Go live across EVM-compatible chains — no credit card required.
Simple, transparent
pricing
Scale to production across EVM-compatible chains. No hidden fees.
Developer
For individuals and early-stage projects
- Testnet & Sepolia access
- EVM chain access
- @arcenpay/sdk + @arcenpay/react
- Community support
- Basic audit log
Growth
For teams shipping payment products
- Unlimited settlements
- Base + Base Sepolia mainnet
- Full SDK: @arcenpay/sdk, @arcenpay/react, @arcenpay/agent
- Webhook delivery + retry
- Invoice generation + download
- RBAC + team management
- Priority support
Enterprise
For production-scale payment infrastructure
- Everything in Growth
- US + India compliance
- External security audit
- SLA guarantee
- Custom chain support
- Dedicated on-call support
- Custom contracts
- SSO + advanced RBAC
All plans include x402 verification, audit logs, and Sepolia testnet access. Compare all features