Charge for your app or extension in an afternoon
Payments your app or extension can drop in.
Drop in a few lines of JavaScript and Pay handles the rest — subscriptions, one-time payments, trials, hosted checkout, and every webhook — through Stripe and PayPal.

Everything you need, nothing you don’t
A tiny SDK
getUser(), openPaymentPage(), and an onPaid listener are most of what you need. Check paid status and start checkout in a few lines.
Subscriptions & one-time
Recurring plans or single purchases, through Stripe and PayPal, without wiring either integration yourself.
Nothing to build
Hosted payment, trial, and login pages come ready — no checkout UI to design, host, or maintain.
Trials that just work
Offer free trials and let Pay track entitlement, so your app or extension always knows who's paid.
Webhooks, handled
Pay processes provider webhooks and keeps entitlements in sync, so you don't babysit payment events.
A dashboard that tells you
Revenue, payments, success rate, and payouts in one clean view built for indie developers.
Monetize without becoming a payments engineer
App and extension developers want to ship features, not integrate Stripe webhooks. Pay gives you a small client SDK and a hosted backend, so adding paid plans is a config step — not a project.
Checkout, trials, and webhooks — off your plate
Pay hosts the payment, trial, and login pages and processes every webhook, keeping entitlements accurate. You get a clean dashboard; your users get a smooth checkout.
Questions, answered
Start charging for your app or extension
Pay is coming soon. Request early access and we'll reach out when it's ready.