Glossary
The terms below mean exactly what’s written here, in this product. Some of them have looser meanings in the wider industry; we use them tightly.
A
AAL2 — Authentication Assurance Level 2. A second factor (TOTP / WebAuthn) asserted at token issue. Required for some destructive admin actions. See Authentication.
Aggregate — In the event-stream sense: a top-level entity whose
events are ordered. For Paylera, the aggregates are subscription,
invoice, payment, customer, wallet, payout_batch,
affiliate, coupon, and webhook_endpoint.
Aggregation — In the usage sense: the function (sum, max,
last_during_period, unique_count) that turns a stream of events
into a per-period quantity.
Audience — A token property: service, customer, or admin.
Determines which APIs the token may call.
Auto-top-up — Automatic wallet top-up: when balance drops below a trigger, charge a configured method for a configured amount.
B
Billing cycle anchor — The timestamp on which a subscription’s periods recur. May be in the past or the future.
Burn rate — In SLO context: how fast you’re consuming the error budget for a window. 14.4× over 5 minutes is a hard page.
C
Catalog — The set of products, plans, and components that customers can subscribe to.
Commitment — A minimum subscription term that constrains cancellation. See Trials & commitments.
Component — A priced part of a plan. A plan has one or more components; each picks one pricing model.
Credit note — An accounting document that reduces the amount a customer owes on a finalised invoice (or refunds them). See Credit notes.
D
DEK — Data Encryption Key. The key that actually encrypts user data. Per-tenant, wrapped by a KEK.
Deferred revenue — Cash collected for service not yet delivered. A liability on the balance sheet until the service is delivered, at which point it becomes recognised revenue.
Dunning — The process of retrying failed payments before giving up. See Process dunning.
E
Envelope cipher — Encryption scheme where data is encrypted with a DEK, and the DEK itself is encrypted with a KEK held in KMS.
F
Finalisation — The transition of an invoice from draft to
open. Locks the line items.
FSM — Finite State Machine. Subscription, invoice, payment, and dunning are FSMs; transitions follow declared rules.
FX — Foreign exchange. The act of converting one currency to another, or the system that holds the rates.
I
Idempotency key — A header (Idempotency-Key) that makes a
POST safely repeatable. See Idempotency.
Inclusive (tax) — Pricing where the displayed amount already
contains tax (subtotal_excluding_tax + tax = displayed). The
opposite of exclusive.
K
KEK — Key Encryption Key. Held in KMS; never on disk. Wraps DEKs.
KMS — Key Management Service. The cloud-provider service that holds KEKs.
L
Live mode — The production environment. Real money. Live API base
URL is https://api.paylera.io.
M
Meter — A named metric (api_calls, active_seats) that a
usage or per_unit component prices on.
Minor unit — The smallest indivisible amount in a currency. Cents for USD; one yen for JPY.
MRR — Monthly Recurring Revenue. Computed from active subscriptions.
O
Outbox — The internal mechanism by which Paylera’s domain events become webhook deliveries. (You don’t interact with the outbox directly; you register a webhook endpoint.)
P
Payment provider — Stripe, PayPal, Adyen, Braintree, etc. Paylera calls them to capture cards.
Payment method — A tokenised payment instrument (card, bank account, wallet) attached to a customer.
Plan — A priced offering of a product, in one currency, on one interval, composed of one or more components.
Presentment currency — What the customer sees on the invoice (vs settlement currency, what your bank receives).
Problem document — RFC 7807 error envelope. Carries a stable
problem discriminator your code branches on. See
Errors.
Product — A catalog object describing what you sell. Grouping for plans.
Promo code — A public-facing code that maps to a coupon.
Proration — The mid-period billing adjustment when a subscription changes plan or quantity.
Q
Quantity — The count of units for a fixed-quantity component (per-unit, tiered, volume, package). Stored on the subscription.
R
Recognition — Moving deferred revenue to recognised revenue, on the schedule established at invoice payment.
Replay — Retrying an idempotent request with the same key. Returns the original response.
Retention policy — How long Paylera keeps a class of data. See Data protection.
RLS — Row-Level Security. Postgres feature that gates row access by a session GUC. Paylera uses it to enforce tenant isolation.
S
SAQ-A — The lightest PCI self-assessment questionnaire, applicable when you outsource all card data to PCI-validated third parties.
Scope — A token permission (catalog:write, payments:refund).
Endpoints declare what scopes they require.
Settlement — The provider depositing funds into your bank account. Distinct from capture (the moment the customer’s card is charged).
SLO — Service Level Objective. A measurable target with an error budget. See Trust.
T
Tenant — A Paylera account. One per business / brand. Isolated data; isolated keys.
Tier (pricing) — A band in a tiered or volume pricing model
with its own unit price.
U
Usage — Variable consumption priced on a usage component. You
post events; Paylera aggregates at period close.
W
Wallet — A per-customer prepaid credit balance in a single currency.
Webhook endpoint — An HTTPS URL Paylera delivers events to.
Webhook event — A typed message describing a state change.