Glossary

Definitions of VINR and payments terminology used across the docs.

View as MarkdownInstall skills

Plain-language definitions for the terms used throughout VINR documentation, from authorization to settlement to loyalty currency. Where a term maps to an object you can fetch through the API, the ID prefix is shown so you can recognize it in payloads and logs.

All monetary amounts in VINR are integers in the currency's minor unit. 1000 means EUR 10.00, not EUR 1000. The default currency across the platform is EUR.

Payments termsAsk

These cover the lifecycle of moving money, from the moment a customer presents a card to the moment funds land in your bank account.

TermDefinition
AuthorizationA hold placed on a customer's funds confirming the money is available, without yet moving it. Authorizations can be captured later or expire if left uncaptured.
CaptureThe step that converts an authorization into an actual charge. With captureMethod: 'manual' you capture explicitly; with automatic (the default) VINR captures immediately on approval.
Payment (pay_)The top-level record of a single attempt to collect money from a customer. A payment moves through statuses such as pending, authorized, completed, and failed.
Customer (cust_)A stored profile representing the person or business you transact with. Customers hold saved payment methods, addresses, and a transaction history.
Payment methodThe instrument used to pay — card, SEPA direct debit, iDEAL, or a saved token. Methods can be attached to a customer for reuse.
Refund (re_)A return of captured funds to the customer, in full or in part. A payment may have several partial refunds up to its captured total.
Dispute (dp_)A chargeback raised by the cardholder's bank contesting a payment. Disputes have evidence deadlines and can be won or lost. See Disputes.
Settlement (setl_)The batch in which authorized funds are cleared by the card networks and moved toward your balance.
Payout (po_)A transfer of your available VINR balance to your connected bank account, on your configured schedule.
3D Secure (3DS)An issuer authentication step (a code or biometric prompt) that shifts fraud liability to the issuer. Test it in sandbox with card 4000 0000 0000 3220.
import { Vinr } from '@vinr/sdk';

const vinr = new Vinr({ secretKey: process.env.VINR_SECRET_KEY });

// An authorization you capture later — note amount is in minor units (EUR 25.00)
const payment = await vinr.payments.create({
  amount: 2500,
  currency: 'EUR',
  captureMethod: 'manual',
  customer: 'cust_8f2a1c',
});

// ...after the goods ship, capture the held funds
await vinr.payments.capture(payment.id);

Billing termsAsk

These describe recurring revenue: catalog, subscriptions, metering, and the invoices that tie them together.

TermDefinition
Product (prod_)A thing you sell — a plan, a seat, or a metered service. Products are billing-agnostic until you attach prices.
Price (price_)A specific cost and cadence for a product: amount, currency, interval, and pricing model (flat, per-unit, or tiered). A product can have many prices.
Subscription (sub_)A standing agreement that bills a customer for one or more prices on a recurring interval. Drives the subscription.created, subscription.updated, and subscription.deleted events.
Invoice (inv_)An itemized statement generated for a billing period. When paid it emits invoice.paid; when collection fails it enters dunning.
Usage record (mbu_)A reported quantity of consumption (API calls, gigabytes) for a metered price, aggregated at the end of the period into invoice line items.
ProrationThe adjustment applied when a subscription changes mid-cycle, charging or crediting the unused portion of the period.
DunningThe automated retry-and-notify process VINR runs when an invoice payment fails, before marking the subscription past due.
TrialA period during which a subscription is active but not billed. The first real invoice is issued when the trial ends.

Engagement termsAsk

The Engagement pillar is VINR's loyalty layer. It lets you reward customers with points and let them redeem rewards, tied to the same customers you bill.

TermDefinition
Loyalty program (prog_)The container that defines how points are earned and spent: earn rules, point currency, and expiry policy.
Loyalty account (loy_)A single customer's standing within a program, holding their current point balance and tier. One per customer per program.
PointsThe program's internal currency. Points are not legal tender and carry no cash value unless your program rules state otherwise.
Points transaction (ptx_)An immutable ledger entry that credits or debits points. Earning emits loyalty.points.earned; spending emits loyalty.points.redeemed.
Reward (rwd_)A catalog item a customer can claim with points — a discount, free item, or perk.
Redemption (rdm_)The act of exchanging points for a reward, debiting the account balance and reserving or issuing the reward.
TierA status level (for example Silver, Gold) that unlocks accelerated earn rates or exclusive rewards.
// Award points when a payment completes
await vinr.loyalty.points.earn({
  account: 'loy_3d9b0e',
  points: 150,
  reason: 'order.purchase',
  reference: 'pay_8f2a1c',
});

Integration termsAsk

These are the building blocks for connecting VINR to your own systems.

TermDefinition
Event (evt_)An immutable record that something happened, named with dotted notation like payment.completed or invoice.paid. Events power webhooks.
Webhook endpoint (we_)A URL you register to receive event deliveries over HTTPS. VINR signs each delivery with the x-vinr-signature header.
Signature verificationConfirming a webhook genuinely came from VINR by validating its signature with vinr.webhooks.verify(payload, signature). Always verify before trusting a payload.
Idempotency keyA unique value you attach to a write request so retries do not create duplicate records.
API keyThe secret credential (X-Api-Key header on raw REST) that authenticates your server. Sandbox keys hit https://sandbox.api.vinr.com; live keys hit https://api.vinr.com.
SandboxThe isolated test environment where no real money moves and the test cards apply.

Compliance termsAsk

These appear in onboarding, risk, and reporting flows.

TermDefinition
PCI DSSThe card-industry security standard. Using VINR's hosted checkout keeps card data off your servers and minimizes your PCI scope.
SCAStrong Customer Authentication, the EU requirement that often triggers a 3D Secure step on a payment.
KYC / KYBKnow Your Customer / Know Your Business — the identity verification you complete during onboarding before payouts are enabled.
Settlement currencyThe currency your payouts are denominated in, which may differ from the currency a payment was taken in.

This page is informational and not legal advice; consult your compliance counsel for binding decisions.

Next stepsAsk

Was this page helpful?
Edit on GitHub

Last updated on

On this page