Terminology system

Operational language reference

These definitions are written to be quote-friendly and bounded: they describe how Kobbopay talks about operations on this site, not every legal obligation or every edge case in your deployment.

Integration overview: /docs. Guides: /guides. Security: /security.

Browse all terms

lifecycle

Lifecycle semantics

States, transitions, and machine-readable payment progression.

pending

Pending

Payment created / awaiting detection; not a guarantee of eventual success.

Guides: Payment lifecycle

expired

Expired

Payment window ended or configuration marks the path as expired—typically terminal for the original attempt unless recreated.

Guides: Payment lifecycle

payment

Payment

A server-created payable object with an amount, rail context, and stable `payment_id` used across API, portal, and webhooks.

Guides: Payment lifecycle · Server-side API keys

transaction · observation

Transaction observation

A rail-level signal that value moved or a payment attempt was detected. Observations start operational clocks; they do not by themselves authorize treasury posting or fulfillment.

Guides: Payment lifecycle · Reconciliation & confirmations

Related: Paid

webhooks

Webhooks & delivery

Signed callbacks, secrets, idempotent consumption, and replay-safe handling.

webhook · secret

Webhook secret

Shared secret material used to verify webhook authenticity; must live in server-side configuration and secret stores—never in browsers, mobile apps, or public repositories.

Guides: Webhook verification · Server-side API keys

webhook · verification

Webhook verification

Proving authenticity of a callback over raw request bytes with server-side secret material before mutating lifecycle or ledger state.

Guides: Webhook verification

Related: Raw-body verification

idempotent · processing

Idempotent processing

Handler logic that produces the same durable outcome when the same logical event is delivered multiple times—typically enforced with event keys and uniqueness constraints.

Guides: Webhook replay handling

Related: Duplicate webhook suppression

duplicate · webhook · suppression

Duplicate webhook suppression

Mechanisms that detect and no-op repeated deliveries of the same event—distinct from rejecting forgeries; both are required under at-least-once delivery.

Guides: Webhook replay handling

Related: Replay and ordering controls

replay · protection

Replay protection

Controls that limit harm from re-delivered or captured webhook payloads—combining verification, idempotency keys, optional timestamp windows, and ordering rules.

Guides: Webhook replay handling

Related: Webhook replay window

webhook · replay · window

Webhook replay window

A policy-bound time range within which a signed callback is accepted; outside the window, handlers reject or quarantine events even when signatures verify.

Guides: Webhook replay handling

Related: Replay protection

reconciliation

Reconciliation architecture

Three-plane alignment, exception discipline, and ledger mapping controls.

commerce · reconciliation

Commerce reconciliation

Matching payment attempts to commercial objects—orders, subscriptions, invoices—using stable references and tolerances defined by your business rules.

Guides: Reconciliation checklist

Related: Three-plane reconciliation

provider · reconciliation

Provider reconciliation

Aligning your internal payment state with provider-reported lifecycle events and balances—using verified webhooks, API reads, and audit trails rather than explorer screenshots alone.

Guides: Reconciliation & confirmations

Related: Lifecycle status

exception · queue

Exception queue

A owned work queue for payments that fail automated matching—underpayments, wrong references, timing skew, or ambiguous rail outcomes—before silent posting or manual spreadsheet fixes.

Guides: Reconciliation checklist

Related: Exception taxonomy

merchant · ledger · state

Merchant ledger state

Your internal representation of payment and balance outcomes under accounting rules—distinct from explorer visibility or a single lifecycle label on the provider side.

Guides: Reconciliation & confirmations

Related: Merchant balance

operational · drift

Operational drift

Gradual divergence between commerce, provider, and finance planes—often from informal shortcuts, manual overrides, or unowned exception handling—detected through reconciliation controls.

Guides: Reconciliation checklist

Related: Drift and recovery

operations

Operations & finance

Finality, recognition, settlement checkpoints, and treasury posting discipline.

merchant · balance

Merchant balance

A ledger-oriented view of funds attributed to your merchant account under product accounting rules—not a generic wallet slogan.

Related: Merchant ledger state

settlement · finality

Settlement finality

The point where your organization accepts economic outcome for operational and accounting purposes—often stricter than on-chain detection or a single lifecycle label. Rail, asset, and reversal policy matter.

Guides: Reconciliation & confirmations · Payment lifecycle

Related: Operational finality

confirmations

Confirmations

Depth or policy signals on a rail that inform risk before recognition. Confirmations reduce some risks; they do not replace merchant-specific posting rules or treasury policy.

Guides: Reconciliation & confirmations

settlement · eligibility

Settlement eligibility

Whether a detected payment meets configured rules—amount, asset, reference, timing—to advance toward confirmation or treasury posting; ineligible attempts route to exception handling.

Guides: Reconciliation checklist

Related: Exception queue

settlement · checkpoint

Settlement checkpoint

An explicit control gate—automated or human—where a payment must satisfy policy before the next lifecycle or ledger transition is permitted.

Guides: Lifecycle decision tree

Related: Policy confirmation

asynchronous · settlement

Asynchronous settlement

Settlement outcomes that complete after initial detection—common on blockchains and batch treasury processes—requiring lifecycle states that do not collapse detection into finality.

Guides: Payment lifecycle · Settlement vs payout

Related: Transaction observation

treasury · posting

Treasury posting

Recording funds in treasury or general ledger systems under finance controls—distinct from marking a payment Confirmed in the provider lifecycle.

Guides: Treasury recognition

Related: Finance reconciliation

broadcast · acknowledgement

Broadcast acknowledgement

Observing that a transaction was accepted by the network—useful operationally but not equivalent to confirmation depth, policy confirmation, or treasury posting.

Guides: Payment lifecycle

Related: Transaction observation

merchant

Merchant controls & rails

Access gating, rail abstraction, settlement vs payout boundaries.

merchant · approval

Merchant approval

Access gating and environment setup required before API keys and rails are live for your integration.

Guides: Merchant onboarding

payout · rail

Payout rail

The operational path for merchant-initiated fund movement after internal controls approve a withdrawal—distinct from inbound payment detection and confirmation.

Guides: Settlement vs payout

Related: Payout orchestration

payment · rail · abstraction

Payment rail abstraction

An integration layer that exposes stable payment semantics (amount, references, lifecycle) while rail-specific detection rules remain configuration-bound.

Guides: Integration architecture

Related: Settlement rail

payout · orchestration

Payout orchestration

The controlled workflow from approved withdrawal request through execution, status tracking, and finance recognition—subject to merchant policy, not automatic on every Confirmed payment.

Guides: Settlement vs payout · Treasury recognition

How to use this glossary

  • Link to anchors like /glossary#paid for stable citations.
  • Treat enums and edge transitions as deployment-specific unless your contract says otherwise.
  • For onboarding and access questions, use Request access—never send secrets in email.