Let customers subscribe once and pay in USDC automatically, with limits they control.
How it works
Set the price, billing interval and spending cap.
They see exactly what they're approving before connecting a wallet.
No signing for every renewal.
3 of 12 payments funded
Pause, cancel, or withdraw unspent funds anytime.
Features
Plans, limits, and a vault that keeps both sides in control.
1link
Create a plan, share the link. Customers see exactly what they approve.
300USDC
Every cap and end date is on screen before anyone approves.
3 of 12funded
Customers fund a vault once. Whatever is unspent can be withdrawn anytime.
Anytime
Customers can pause or cancel whenever they like, and unspent funds come back.
Customers approve once, merchants get paid on schedule, and nobody is charged more than they agreed to.
Built for both sides
Collect recurring USDC without a card processor.
Active subscribers
148
Collected, 30 days
3,600 USDC
Know the most that can ever be charged. Pause or cancel anytime.
Next payment · Oct 28
25.00 USDC
75.00 of 300.00 USDC allowance used
Developers
Add recurring USDC billing to your site with a few lines of TypeScript.
Read the docsimport { AutoPayX } from "@autopayx/sdk";
const autopayx = new AutoPayX({
network: "testnet",
merchantId: "merchant_123",
});
const checkout = await autopayx.createCheckout({
planId: "plan_monthly_001",
});
console.log(checkout.url);