Skip to content

PAY BY BANK / A2A

Open Banking payments for online merchants

Bank-direct payments with traceable authorisation, reliable status events and clear reconciliation. For merchants that need to understand the payment path technically and operationally.

Last expert review
30 July 2026
Reviewed by
FoxPay Product & Compliance
Open Banking payment flowSTATUS
01
InitiationAmount, reference and return destination
CREATE
02
AuthorisationBank selection and consent in the bank channel
AUTHORISE
03
StatusServer events instead of browser assumptions
VERIFY
04
ReconciliationConnect payment, order and settlement
RECONCILE
REVIEW-IDSEO-2026-07 / EN

01Flow

From checkout to confirmed status

01

Create payment

Set amount, currency, reference and return target server-side.

02

Authorise at bank

The buyer moves to the bank channel and approves the payment.

03

Verify status

The order reacts to confirmed server events, not redirects alone.

04

Reconcile order

Stable references connect payment, shop order and finance process.

02Operations

Status and webhooks are product functions

01

Idempotency

Repeated requests must not create duplicate orders or bookings.

02

Signatures

Verify webhook origin and payload integrity server-side.

03

Retries

Redeliver timeouts and temporary failures in a controlled way.

04

Monitoring

Ambiguous or long-pending states remain visible and actionable.

03Boundaries

Important product boundaries

01

Not a card flow

Authorisation and reversal follow different rules from cards.

02

Bank coverage

Availability depends on market, bank, account type and current provider scope.

03

Refund process

Refunds need clear beneficiary, reference and status handling.

04

Recurring

Recurring capability is a separate use case and is not included in every A2A connection.

04Workflow

Reference Pay by Bank sequence

Browser experience and server-side truth are deliberately separated.

  1. 01

    Create

    Create a payment with a unique merchant reference.

  2. 02

    Authorise

    Buyer consents in the bank channel.

  3. 03

    Return

    Browser shows a preliminary result state.

  4. 04

    Webhook

    Server confirms the reliable status.

  5. 05

    Reconcile

    Match order and finance entry.

05Evidence

Operational readiness

These cases should be testable and observable before go-live.

CaseStore reactionControl
SuccessConfirm orderWebhook + reference
AbandonmentKeep open/cancelledNo premature fulfilment
DelayedUpdate asynchronouslyRetry + monitoring
DuplicateProcess onceIdempotency

Concrete bank and market coverage is confirmed within the merchant and integration scope.

06FAQ

Frequently asked questions

Answers for the current, expert-reviewed scope.

Is Open Banking the same as card payment?

No. Authorisation, status, reversal and risk characteristics differ, and store logic must reflect that.

Is the redirect enough to confirm payment?

No. A browser redirect can be missing or manipulated. The reliable status is verified server-side.

Which banks are supported?

Coverage depends on market, bank, account type and current integration scope and is confirmed before go-live.