Use the hosted instance
Sign up on pay.vantezzen.io and connect your own Stripe or Polar account. Your providers charge their fees - vantezzen/pay adds none.
Start sellingStripe & Polar · shadcn registry · self-hostable
Wallet created automatically - no signup
const { deduct } = useCredits();
<CreditGate cost={10}>
<Button onClick={() => deduct(10)}>
Process file
</Button>
</CreditGate>The gate shows your feature while credits last and swaps in the purchase flow when they run out - the loop on the left, verbatim.
npx shadcn@latest add https://pay.vantezzen.io/r/pay-purchase.jsonComponents install into your codebase - you own the files.
Or try the live example →Paste this into your agent and it will integrate vantezzen/pay into your app.
Integrate vantezzen/pay into this app from start to finish. For that, please read the guide at https://pay.vantezzen.io/docs/agent.mdxPaste a Stripe or Polar key. vantezzen/pay manages the catalog and listens for payments.
Minutes, images, runs - with prices and an optional free monthly allowance.
Install the components, wrap your app, call deduct() when work starts. Done.
Providers move money. The wallets, metering, and UI around them are what eat the week - that layer is vantezzen/pay.
Visitors get a wallet on their first visit and can restore it on any device. Great for tools too small to deserve auth.
Sell minutes, images, or runs. Free monthly allowances and retry-safe spending are built in.
Taxes, invoices, and subscriptions stay with Stripe or Polar. vantezzen/pay adds no extra layers or fees.
Balance, purchase, and gate components install into your codebase and match your theme.
After paying, users land right back where they were - balance updated, nothing to build.
One small self-hosted app powers payments for every project you'll ever ship.

Hosted or self-hosted
Sign up on pay.vantezzen.io and connect your own Stripe or Polar account. Your providers charge their fees - vantezzen/pay adds none.
Start sellingOne small Next.js + Postgres app. Same features, your infrastructure, your keys.
Self-host guideCard data never touches your server - checkout is hosted by Stripe or Polar.
Set up vantezzen/pay once. Every side project after that gets payments for the cost of a copy-paste.