Skip to content
RONEXER
Solution / Payment Platforms

Payments ThatReconcileBy Construction.

A provider is a dependency, not the system. What a payment is, what it may still become, and whether the money has moved are facts the platform holds itself — so a provider can fail, answer late or answer ambiguously without the record becoming a guess.

Talk to an Architect

Next Step / Technical Discovery

Boundary
Money state is owned here
Providers
Interchangeable by design
Ledger
Double-entry, not a log
Failure
An outage changes the route
System / Disciplines / Constraints

Where this system fits

A payment platform is the layer a company owns between its checkout, the regulated providers that move money, its financial records, and the people who answer for both.

Disciplines

API & Systems Integration
The contracts to each provider and each internal consumer.
Data Engineering
The trail from a settlement line back to the payment behind it.
Cloud Infrastructure
The environment it runs in, and its behaviour while a dependency is unavailable.

Constraints

Financial services
An auditor reads the same record an operator does.
Reversibility
Every movement of value needs a recorded inverse.
Provider failure
Unavailability is an operating mode, not an incident.
04 Situations

Where payment systems come apart

  • 01

    Revenue stops when a provider does

    SINGLE DEPENDENCY

    One route means one availability. Nothing is wrong with the code; the money stops arriving, and recovery runs on somebody else's schedule.

  • 02

    Three systems, three answers

    DISAGREEING RECORDS

    The product says paid, the provider says pending, the accounts say missing. Support answers from whichever screen was open.

  • 03

    The response that never came

    UNSAFE RETRY

    A request that timed out may already have taken the money. Trying again risks charging twice; not trying risks the sale.

  • 04

    Money moves after the order closes

    LATE EVENTS

    Refunds, adjustments and disputes arrive days later, against a record the product considers finished. A system with nowhere to put them uses a spreadsheet.

06 Actors

Actors and boundaries

  • Payer

    EXTERNAL

    Acts

    Presents an instrument, consents to an amount.

    Boundary

    Nothing inward. A provider-issued reference, never the instrument.

  • Merchant or platform

    PRODUCT

    Acts

    Decides what is charged for, and when.

    Boundary

    The platform takes an intent, returns a state. The commercial decision stays here.

  • Payment platform

    ENGINEERED HERE

    Acts

    Holds the payment's identity, state, route and history.

    Boundary

    All of it: transitions, repeat boundary, event record, ledger instruction.

  • Provider or acquirer

    REGULATED

    Acts

    Processes, and answers whether money moved.

    Boundary

    The provider owns its processing behaviour; the platform owns which was asked.

  • Scheme or banking rail

    NETWORK

    Acts

    Carries value between institutions under its own rules.

    Boundary

    Nothing inward. The platform models its outcomes, including late ones.

  • Finance operations

    RECORDS

    Acts

    Closes periods, answers auditors, judges differences.

    Boundary

    The platform supplies instruction and evidence. Judgement stays with finance.

06 States

How money state moves

Four states forward, two answering one afterwards. Nothing is reversed in place.

  1. 01

    The intent exists before the money does

    An amount, a payer, a reason — under an identity the platform issues before a provider is asked.

    Payment identity · Repeat boundary

  2. 02

    The funds are held, not taken

    A provider reserves the amount. Reservations expire, and reading this as payment shows up at settlement.

    Provider decision · Expiry

  3. 03

    The claim on the money is made

    The reservation becomes an amount owed, whole or partial. The first state the ledger may recognise.

    Full or partial · Ledger entry

  4. 04

    The money has actually moved

    Funds arrive net of fees, in a batch matching no single payment. Matching it back is the point.

    Settlement file · Fee attribution

  5. 05

    Value returns by the route it came

    The capture stays true. A refund is a second movement, with its own identity and entry.

    Second movement

  6. 06

    The payer disputes after the fact

    An issuer reverses settled funds on a timetable the merchant does not set. The authorisation stands; what is owed does not.

    Issuer initiated · Evidence window

How many providers, and how close

Three models. None of them is the default; the conditions below decide.

Operating complexity
Single providerLowest. One contract, one console.
OrchestratedRouting rules, per-provider behaviour, one shared state.
Direct integrationHighest. Rail obligations arrive with the control.
Provider failure
Single providerThe outage is yours; recovery is waiting.
OrchestratedA route changes on a rule written in advance.
Direct integrationFailure moves nearer the rail, where fewer people help.
Routing control
Single providerThe provider decides. Often adequate.
OrchestratedThe platform decides, against cost, coverage and health.
Direct integrationTotal, and only worth having if it is used.
Reconciliation
Single providerThe provider's format, accepted as given.
OrchestratedSeveral formats normalised into one owned ledger.
Direct integrationSettlement matching owned end to end.
When it is justified
Single providerOne market, predictable demand, no appetite to run payments.
OrchestratedSeveral providers, geographies or failure paths to hold together.
Direct integrationProximity to a rail produces value the business can name.

What it has to reach

Payment providers

REGULATED PROCESSING

PSPs, acquirers and banking rails: the only parties permitted to move money. The platform sends an instruction and keeps what came back, including answers arriving hours later about a payment considered done.

Financial systems

THE BOOKS

The general ledger, ERP and treasury do not read payment tables. This boundary produces entries and settlement evidence in the shape those systems use.

Product and risk

BEFORE AND AROUND

Checkout decides what is paid for, screening and fraud whether it proceeds, support asks afterwards what happened. Three views of one payment.

05 Modes

When it fails

Five conditions, and no answer that claims certainty it does not have.

The provider stops answering mid-request
Detection

No response. The payment is held in a state named unknown, not failed.

Response

A query against the provider's own record settles it; until then nothing is resent.

The same payment is submitted twice
Detection

The second request carries the first one's identity, seen before sending.

Response

The original outcome is returned. A repeat never becomes a second charge.

Only part of the order is captured
Detection

Captured and authorised differ, and the difference is recorded, not rounded.

Response

The remainder is captured separately or left to expire; the ledger carries both.

The settlement file disagrees with the platform
Detection

Exceptions by kind: unmatched, one-sided, or right identity, wrong amount.

Response

Each becomes named work carrying both references, and the period stays open.

A dispute arrives against a closed order
Detection

The provider notifies weeks later, about a payment the product finished with.

Response

A compensating movement is appended and the window tracked; the original is not edited.

What you own afterwards

Reconciliation closes
Differences between platform, provider and ledger are named by the system, not by somebody comparing exports at month end.
Provider failure stays contained
A provider that stops answering changes the route and the exception list. It does not change what the record says happened.
Every payment can be explained
Support, finance, risk and audit answer from one history: what was asked, what came back, and what the books did.
Change stays at the edge
Adding or replacing a provider is an adapter and a routing rule. The product's model of a payment does not move.
Next Step / Technical Discovery

Bring a payment path that rests on one provider, a reconciliation nobody can close, or three systems that disagree about what a customer paid.