A bank payment system for merchants who need direct bank rails.


BazPay is a bank payment gateway that moves money directly between two accounts. Cards and open-banking charges share one contract, one API and one dashboard. Bank-rail funds clear on SEPA Instant, usually within seconds; card acquiring settles to the same named settlement account.

Built for regional sellers: e-commerce, subscription software and professional services. One key covers pay-by-bank, cards, wallets and local methods.

Why merchants pick a bank-rail payment gateway

Bank rails do things card rails cannot: instant clearing, no interchange, no scheme chargeback exposure. The four points below are the reasons finance, product and engineering teams turn the method on first.

  • One bank payment gateway, two rails

    The same API and dashboard run open-banking A2A charges and card acquiring. One key, one webhook stream, one reconciliation file — you decide which rail each order takes.

  • Direct acquiring-bank settlement

    Funds settle into your named settlement account, not into an aggregated omnibus. Line-level reporting ties every payment back to its own bank reference for finance reconciliation.

  • No card data in the flow

    Pay-by-bank charges carry no PAN, no CVC and no token. Your PCI scope for that method is nil; card charges on the same integration stay at merchant SAQ A.

  • Refund on the same rail

    Refunds go back to the account that paid over SEPA Instant. There is no scheme reversal, no dispute deadline and no fee schedule tied to a chargeback ratio.

How a bank payment moves

Four steps, start to finish. Your server only has to handle the last one.

  1. Shopper picks pay by bank

    At checkout they choose their own bank. We show only the methods live in their country.

  2. They approve in the bank app

    The bank runs login and strong customer authentication. You never see a credential.

  3. Funds move on SEPA Instant

    Money leaves their account and lands in yours. Most transfers clear within seconds.

  4. A signed webhook confirms it

    We post the final status to your endpoint. Release the order on that event, not on the redirect.

Local methods, one contract

Each regional market has its own habit. German shoppers reach for SEPA Instant. British shoppers reach for Bancontact. The bank payment system keeps them all behind one set of endpoints.

Turn a method on per country. The checkout then shows only what that shopper can actually use. See the plugin coverage on our integrations page.

Bank-rail methods by market, flow and note
Method Market Flow Note
SEPA Instant Germany Bank redirect Dominant local method
Bancontact the United Kingdom Code or app push Mobile-first
BLIK Australia Bank redirect App or card mode
EPS France Bank redirect Bank-issued flow
Przelewy24 the United Kingdom Bank redirect Broad bank list
Instant credit transfer Germany Account to account Also used for payouts
SEPA Instant (SEPA Instant) Germany Account to account Sub-10-second clearing

Features of the BazPay bank payment gateway

Everything below ships on the standard integration. Flip a feature on with a request flag or a dashboard toggle — no enterprise gate on the primitives.

  • Country-aware method picker

    The checkout shows only the bank-rail methods live in the shopper's country. No dead options, no confused conversions.

  • SEPA Instant coverage

    Where the beneficiary bank participates in SEPA Instant, funds land in seconds — not on the next business-day cycle.

  • Debit-order mandates

    Store a mandate once, debit it on schedule. Suitable for subscription renewals and recurring service invoices.

  • Signed webhooks

    Every state change carries an HMAC signature, a timestamp and a replay-safe idempotency key you can rely on server-side.

  • Idempotent API

    Retry any create request with the same key. You will never double-charge on a network blip or a lambda retry.

  • Pay-by-link

    Send a hosted payment link with your invoice. The client pays from their bank app; funds arrive the same day.

  • Bank-side authentication

    Strong customer authentication is performed by the payer's bank. No 3-D Secure step, no card-scheme rules, no exemption logic.

  • Line-level reporting

    Every settlement line ties back to its own bank reference and to the original charge ID for clean reconciliation.

One REST API for cards and bank rails

The same endpoint creates a charge on any rail. The payment_method field decides whether the request runs as a card, a wallet or an open-banking A2A payment. Idempotency keys make retries safe. Signed webhooks carry the state changes.

POST /v1/charges
Idempotency-Key: 8f1c-2b3a-9e4d
{
  "amount": 14900,
  "currency": "EUR",
  "payment_method": "open_banking",
  "country": "NL",
  "return_url": "https://shop.example/return",
  "metadata": { "order_id": "ORD-10842" }
}

The response returns a canonical charge object with the redirect target for the payer's bank, the settlement reference and the signed webhook_id. Complete schema in the API reference; handler code samples in the developer docs.

Bank rails next to card rails

Neither one wins outright. They fail in different places, so most sellers run both. Here is the honest split.

Open banking compared with card acquiring
  Bank-rail (A2A) Card acquiring
What the shopper uses Their banking app A card number
Card data in your scope None None — hosted fields keep you at SAQ A
Authentication Bank-issued 3-D Secure 3-D Secure 2.2
Interchange Not applicable Scheme interchange applies
Chargeback rights No scheme chargeback Scheme chargeback rules apply
Typical settlement SEPA Instant, seconds Scheme settlement cycle
Recurring support debit-order mandate based Stored credential based

Running both? Compare the full scheme setup on card and APM processing, and see how outbound transfers work on payouts.

Where sellers switch it on first

Four patterns come up again and again across our book.

  • E-commerce

    High-value baskets

    Large orders attract card risk checks. Pay by bank skips the scheme rails entirely, so the decline reasons that hurt big baskets never fire.

  • SaaS

    Annual plan renewals

    Charge the yearly plan by bank and the card renewal problem is gone. No expiry, no reissue, no dunning cycle for that invoice.

  • Professional services

    Invoices and deposits

    Send a pay-by-bank link with the invoice. The client approves in their bank app. You see the funds land the same day.

  • Digital publishers

    Membership top-ups

    Higher-ticket annual memberships settle in one bank transfer instead of a scheme-cycle wait, so entitlements go live the same session.

Billing on a schedule too? See how mandates work under recurring billing. Fraud posture across both rails lives in anti-fraud controls, and post-charge reporting sits in real-time analytics.

Security, compliance and settlement

The bank payment system runs under PSD2, with strong customer authentication performed by the payer's bank. Card charges on the same integration sit inside our PCI DSS Level 1 environment. Settlement lands in your named settlement account — never in an aggregated omnibus you do not own.

Refunds run on the same rail the payment took. For open-banking charges, that is a SEPA Instant transfer back to the account that paid; for card charges, the scheme's refund flow. In both cases the finance team gets a bank reference tied to the original charge ID.

Questions we get asked

Short answers from the team that runs the rail.

What is a bank payment system, and how does BazPay's differ?

A bank payment system moves money directly between two bank accounts, without card-scheme rails in the middle. BazPay's runs on SEPA and SEPA Instant with bank-issued strong customer authentication, and shares one API, one dashboard and one settlement account with the card side of the platform.

Do I still need card acquiring?

Most sellers run both. Pay by bank suits home markets, high-value baskets and annual renewals; cards still cover cross-border shoppers, wallets and lower tickets. BazPay is both the bank payment gateway and the card acquirer, so both rails ship on one contract.

Where does the money actually land?

For open-banking charges, funds move directly from the payer's account to your named settlement account over SEPA or SEPA Instant. For cards, funds settle from the BazPay acquiring balance into the same settlement account on the scheme's settlement cycle. Reporting reconciles both back to the original charge.

How does authentication work if there is no 3-D Secure?

The payer's own bank performs strong customer authentication when they approve the payment in-app. That satisfies authentication and shifts liability to the bank for authentication of the payer. There is nothing for you to integrate on the 3-D Secure layer.

Can I refund a pay-by-bank order?

Yes. Refunds go back to the account that paid over SEPA Instant. It is a transfer, not a scheme reversal, and it clears on the same rail. Full and partial refunds are supported from the dashboard and the API.

Is BazPay a commercial bank payment gateway or a bank itself?

BazPay is a licensed regional payment institution and a card acquirer, not a chartered bank. That means we hold the acquiring relationships and the open-banking connections a commercial bank payment gateway needs to route your traffic, but merchant funds settle into your own bank account, not ours.

How is my PCI scope affected?

Open-banking charges never touch card data, so the method itself has no PCI impact. Your gateway scope for the card side stays at SAQ A, the smallest return a seller can file, because hosted fields and gateway vaulting keep PAN data out of your infrastructure.

How fast can I turn the bank payment system on?

Open-banking methods run on the same key and the same API as your card traffic. Sandbox is self-service; one call flips a method live once your acquiring-bank payment gateway contract is signed. No separate integration.

Test a pay-by-bank flow today

Sandbox keys are self-service. Fire a test SEPA payment, catch the webhook and see the settled event in your dashboard. Fees for both rails are on the pricing page; hosted UI ships in checkout products. See also merchant acquiring, Faster Payments, the NPP payment system, the network payment gateway and international payments.