Skip to content

Payments

v3.2.0·Commerce·team-paymentsreleased payments/v3.2.0

Authorises and settles payments against orders. Publishes settlement events and a daily reconciliation dataset.

At a glance

This service's own neighbourhood: the channels it publishes and consumes, its data products, and who is on the other end. Click a node to trace its connections; double-click a neighbour to open it.

ServiceChannelData product

Artifacts

AsyncAPI

Events

Payment lifecycle events.

v2.0.0gatedraw
ODCS

Daily settled payments

Daily settled-payments table for finance reconciliation.

v1.1.0gatedraw
ODCS

Payment events history

Append-only historical record of the settlement events.

v1.3.0gatedraw
Gherkin

Settling a payment

Acceptance criteria for settlement and reversal handling.

v2.1.0gatedraw

Drive an implementation

These specs are packaged for consumption. An implementation proves it satisfies them; it never redefines them.

Pin the released surface in a contracts.lock at the implementation repo's root and fetch it read-only:

# contract pin - version is the specs release tag, sha its commit
version: payments/v3.2.0
sha: 49645b76b21fd0363cf5bba0fa387215f17e9283

The full loop, covering fetch, strict binding, verification and staying converged via Renovate, is on Drive an implementation.

Produces

Consumes

Data products