ProxyOn manages plans, subscriptions, seat and usage-based pricing, and a billing portal that carries your brand — all on your own Stripe account. Focus on your product; let us ride the billing wave for you.
No credit card required. Connect your own Stripe account in 5 minutes.
# Send the user to your branded billing portal
POST /api/v1/portal-sessions
Authorization: Bearer pxn_live_••••••••
{
"subscriber": "usr_8f3a",
"return_url": "https://app.acme.com/billing"
}
# Plan picking, payment, cancellation — all handled in the portal
201 {
"url": "https://billing.acme.com/portal/tok_9d2c…"
}
100%
Revenue lands in your Stripe account
24+
Versioned REST endpoints
HMAC
SHA-256 signed webhook delivery
1 API
For portal, entitlements and usage
Wiring up Checkout takes a day. The real cost comes later: webhook sync, proration, trials, seat changes, metered billing, a billing portal… You spend months building billing infrastructure — while your product waits.
Ordering, retries, idempotency, missed events. One dropped invoice.paid means the wrong customer keeps — or loses — access.
Flat + seat + usage-based hybrid plans, currencies, trials… Keeping Stripe objects in sync by hand is a full-time job.
Where do your customers change plans? Building your own portal takes weeks; Stripe’s portal doesn’t carry your brand.
ProxyOn absorbs that wave for you: it orchestrates Stripe, keeps an authoritative local projection, and exposes it to your product through one clean API.
Your app knows the user, ProxyOn runs the billing, Stripe collects the money. The signal never stops flowing.
Create a project and enter your Stripe keys. The onboarding wizard sets up webhooks and a default catalog for you.
Create plans, prices, and features from the panel; ProxyOn syncs everything to Stripe. Mix flat, seat, and metered pricing.
Create a subscriber, grab a portal link, query entitlements. The rest comes back to you — via webhooks.
The full subscription lifecycle from sign-up to cancellation — your Stripe account, our orchestration.
Enter your API keys and you’re done. Money flows straight to you with no middleman; ProxyOn never touches your funds.
Your logo, your colors, your custom domain. Customers pick plans, add seats, and cancel — without ever seeing ProxyOn.
One GET answers “can this user use this feature?”. Cacheable payloads with limits and feature decisions precomputed.
Meter with the idempotency-protected usage API; ProxyOn streams it to Stripe Billing Meters. Overages bill to the cent.
Per-seat prices, multi-item subscriptions, self-service seat upgrades through the portal — proration included.
HMAC-SHA256 signed delivery with exponential backoff retries. Subscription changed? Your app knows within seconds.
Clean REST, predictable webhooks, full OpenAPI docs. Integration is an afternoon’s work.
GET /api/v1/entitlements/usr_8f3a
200 {
"plan": "pro-monthly",
"status": "active",
"seats": { "used": 7, "limit": 10 },
"features": {
"api_access": true,
"exports_per_month": 500
}
}
Sign up today, connect your Stripe account, and start selling subscriptions this week.
Start Free Nowor read the API docs first — see how short the integration really is