Auth · Billing · Entitlements

One account and billing hub for every product

Central sign-in, subscriptions, payments (SePay/VietQR, PayPal) and entitlements — so each product ships features instead of rebuilding accounts.

Everything a product needs around the user

Plug a new product in with a few API calls and a redirect.

Single sign-on

Email & password, username and one-time email codes, shared across products.

Plans & subscriptions

Per-product catalogs with trials, day and week passes, monthly, quarterly, yearly and lifetime plans.

Local & global payments

VietQR bank transfers via SePay with auto-matching, plus PayPal.

Entitlements API

Products ask one endpoint what the current user is allowed to use.

Security built in

Rate limits, lockouts, security events and a full admin audit trail.

Back office

Manage users, payments, webhooks and the catalog with role-based access.

How it works

  1. 1

    Sign in once

    The product redirects to the hub; the user signs in or registers.

  2. 2

    Pick a plan & pay

    Checkout with VietQR or PayPal; webhooks confirm the payment.

  3. 3

    Unlock features

    The product reads entitlements and enables what the plan includes.

A small, predictable API

Versioned REST endpoints documented with OpenAPI. Try them from the interactive docs.

openapi · v1
  • GET/api/v1/products/{key}/plans
  • POST/api/v1/subscriptions
  • POST/api/v1/payments/{id}/create
  • GET/api/v1/me/entitlements
  • POST/api/v1/entitlements/token
  • GET/api/v1/jwks
Read the API docs