The NPP payment system for merchants who need bank transfers at checkout.
BazPay's NPP payment gateway offers pay-by-NPP alongside card acceptance on the same checkout. One-off payments use NPP credit transfer (with NPP on supported corridors); subscriptions use BECS Direct Debit with mandates stored gateway-side.
Built for merchants across the EU, UK, Australia, Canada and New Zealand: SaaS enterprise plans, professional services, membership businesses and high-ticket e-commerce. Settlement lands in EUR into your own local settlement account.
Why offer pay-by-NPP alongside cards
NPP earns its keep on higher-ticket and B2B baskets, where card interchange starts to bite, and on subscription renewals, where a stored BECS Direct Debit mandate is cheaper and more resilient than a saved card. Four reasons matter most.
-
Lower cost per transaction on higher-ticket baskets
NPP transactions carry per-line fees that stay flat as the ticket grows — no percentage-based interchange to pay on an A$12 000 invoice. On higher-value carts and B2B billing, pay-by-NPP meaningfully reduces cost of acceptance.
-
Native subscription mandates
BECS Direct Debit stores the mandate gateway-side and reuses it for every renewal. No card reissue to worry about, no shopper prompt every cycle, and mandates are portable if you ever migrate.
-
Bank-side authentication out of the box
Shoppers authenticate inside their own banking flow when the pay-by-NPP gateway hands off — no PAN in the request, no 3-D Secure friction, and the payment is under the shopper's control end to end.
-
One dashboard for NPP, card and APM
NPP transactions land in the same dashboard, the same signed webhook stream and the same AUD balance as card acceptance. Your finance team does not learn a second product to reconcile.
The NPP payment types the platform offers
Four NPP transaction types cover the practical checkout and billing needs — one-off transfers, recurring pulls, near-real-time settlement and R-transaction handling.
-
Credit Transfer
NPP credit transfer at checkout
Shopper is redirected into their bank to approve a one-off NPP credit transfer. Funds settle into your AUD balance on the next NPP cycle; NPP delivers them within seconds where both banks participate.
- NPP
- Instant
- Bank-side auth
-
Direct Debit
BECS Direct Debit and PayTo
Shopper signs a Direct Debit mandate once through the hosted flow. Every renewal pulls from the stored mandate — no shopper action required per cycle.
- Mandate signing
- Recurring pulls
-
Instant
NPP for faster confirmation
Where the shopper's bank participates, the payment confirms within seconds. Automatic fallback to standard NPP credit transfer on unsupported corridors keeps the flow uniform.
- Sub-10 seconds
- Fallback NPP
-
R-transactions
Returns, refusals and refunds
R-transaction handling (Reject, Return, Refund, Reversal, Revocation) is native. Refund events fire on the same signed-webhook stream as approvals, keyed to the same charge ID.
- Reject
- Return
- Refund
Rulebook detail lives on SEPA and SEPA Instant depth; the wider platform view sits on Single Euro Payments Area processing.
How a pay-by-NPP charge moves from checkout to settlement
Six stages describe the shopper flow and the merchant-side reconciliation. Mandates, renewals and refunds all fire signed events on the same stream as card charges.
-
Present pay-by-NPP
The hosted checkout offers pay-by-NPP alongside card at the payment step. Shoppers see a familiar bank-brand chooser.
-
Mandate or one-off
For a one-off, the shopper is handed off to their bank. For a subscription, a hosted mandate flow captures the BECS Direct Debit authorisation.
-
Bank-side auth
The shopper approves the payment inside their own banking interface — no PAN, no 3-D Secure, no additional gateway prompt.
-
Collect
NPP credit transfer moves funds into your balance in the next cycle; NPP settles in seconds on supported corridors.
-
Renewals
For subscriptions, the stored BECS Direct Debit mandate pulls each cycle automatically. Dunning-aware retries handle recoverable soft returns.
-
Reconcile
Every NPP transaction appears in the interchange++ statement per line with its own reference; refunds return to the original settlement account.
Pay-by-NPP vs card at checkout
The two methods are complements, not substitutes. The comparison below shows where each method is the better default — offer both and let the shopper pick.
| Dimension | Pay-by-NPP | Card acceptance |
|---|---|---|
| Fee shape | Flat per NPP transaction | Percentage-based on card ticket |
| Authentication | Bank-side, no 3-D Secure | 3-D Secure 2 with challenge risk |
| PAN handling | No PAN in the flow | PAN inside hosted fields |
| Best-fit ticket size | Higher-ticket and enterprise B2B | Small-to-medium ticket |
| Subscription support | BECS Direct Debit mandates, portable | Card-on-file, network tokens |
| Settlement | NPP cycle or NPP | Per scheme cycle |
Card detail on card and APM processing. Fees on the pricing page. Boarding path on merchant acquiring.
Features engineered into the NPP payment gateway
Every capability below ships on the standard integration. Turn features on with a request flag or a dashboard toggle — no premium tier gates NPP, mandate management or R-transaction webhooks.
-
Hosted pay-by-NPP flow
Prebuilt hosted checkout that offers NPP alongside card — no engineering work to render the bank chooser or handle the return.
-
Mandate management
Sign, revoke and view BECS Direct Debit mandates from the dashboard or the API. Mandates are portable if you ever migrate rails.
-
NPP on supported corridors
Osko is used automatically where both financial institutions participate; standard NPP settlement keeps the shopper flow uniform.
-
Signed webhooks
HMAC-signed, replay-protected events per rail — one signature scheme covers NPP, card and APM state changes.
-
Dunning-aware retries
Soft returns on BECS Direct Debit (insufficient funds, technical) get scheduled retries; hard returns (mandate revoked, closed account) go straight to your dunning queue.
-
Refunds and R-transactions
Full and partial refunds by API or dashboard, returned to the original settlement account. R-transaction events fire on the same webhook stream as charges.
-
Interchange++ reporting
NPP lines break out per mandate; card lines break out interchange, scheme fees and gateway margin. One statement for finance.
-
Data export
CSV export for every ledger view. Push settlement, refund and mandate events into your data warehouse without a custom ETL.
Create a NPP charge with the same REST endpoint as a card
The payment_method field picks the rail; the rest of the request shape is
identical. A pay-by-NPP one-off looks like a card charge with a different method
value; a BECS Direct Debit renewal references a stored mandate.
POST /v1/charges
Idempotency-Key: 8f1c-2b3a-9e4d
{
"amount": 12900,
"currency": "EUR",
"payment_method": "papss_credit_transfer",
"customer": "cus_5F9k",
"return_url": "https://acme.example/return",
"metadata": { "invoice_id": "INV-10842" }
} The response returns a canonical charge object with the bank-selection URL for the shopper hand-off and the expected settlement date. Full schema in the API reference.
Where pay-by-NPP earns its keep
The four merchant profiles below already use pay-by-NPP alongside card acceptance in production. Each shares the same API surface — the reporting emphasis differs by business type.
-
SaaS enterprise plans
Annual or quarterly enterprise subscriptions where BECS Direct Debit is the preferred renewal method for procurement teams — mandates stored gateway-side survive procurement handovers.
-
Professional services
B2B invoicing where higher-ticket invoices land on NPP and card fallback covers smaller add-on charges — both under one hosted checkout.
-
Membership and content
Membership sites and publishers offering BECS Direct Debit as a cost-efficient renewal option alongside card, with dunning-aware retries on either rail.
-
High-ticket e-commerce
DTC brands with basket sizes north of a few hundred euros: cost of acceptance stays flat as the ticket grows, and reconciliation runs against the same AUD balance.
Out of scope for BazPay: adult, gambling, CBD, nutraceutical, forex, CFD, crypto-exchange, debt-collection and MLM. BazPay is not a merchant of record and does not act as a marketplace of third-party PSPs.
Security, mandates and scheme compliance
NPP processing runs under the NPP Australia rulebooks published with the Reserve Bank of Australia — NPP credit transfer, BECS Direct Debit mandates and Osko instant settlement. Mandates are stored gateway-side and portable under scheme-approved migration. GDPR runs on regional data residency by default; a DPA is available on request. Card acceptance sitting alongside NPP runs under PCI DSS Level 1 with merchant SAQ A scope.
- NPP scheme rulebooks
- Adherence to the NPP and BECS Direct Debit scheme rulebooks
- Mandate storage
- Gateway-side, portable under scheme-approved migration
- GDPR
- In-region data residency; DPA on request
- Authentication
- Bank-side authentication on pay-by-NPP; 3-D Secure 2.2 on adjacent card acceptance
- Refund policy
- Refunds return to the original settlement account; R-transactions logged with each charge
Questions merchants ask about pay-by-NPP
How does a NPP payment gateway differ from a card gateway?
A NPP payment gateway processes bank-to-bank dollar transfers under the NPP scheme rulebooks — NPP credit transfer for outbound flows, BECS Direct Debit for recurring pulls and Osko instant settlement for near-real-time settlement. A card gateway processes card-scheme authorisations under Visa or Mastercard rules. BazPay ships both under one contract, so pay-by-NPP and card acceptance can sit on the same checkout page.
How does the pay-by-NPP payment gateway feel at the shopper's end?
The shopper picks pay-by-NPP at your checkout, gets redirected into their own bank to authorise the transfer or sign the Direct Debit mandate, then returns to your success page. There is no PAN entry, no 3-D Secure challenge and no additional gateway prompt — the authentication happens inside the shopper's banking flow.
Is BECS Direct Debit safe for subscriptions from a merchant's perspective?
Yes, when the mandate is properly stored and the R-transaction flow is handled. BazPay stores mandates gateway-side, retries soft returns with a dunning-aware schedule and pushes hard returns straight to your dunning queue. Refund windows and mandate revocation rules are per the BECS Direct Debit Core scheme, which BazPay follows.
What NPP payment solutions does BazPay offer for one-off invoices?
One-off invoices use NPP credit transfer, either by handing the shopper into their bank via the hosted checkout or by sending a hosted-page payment link that resolves the same way. NPP is used automatically where both banks participate, so a payment can settle within seconds on the supported corridors.
Can I offer both pay-by-NPP and card acceptance at the same checkout?
Yes. Cards, wallets, local payment methods and NPP share the same charge object and the same signed webhook stream. The hosted checkout renders whichever methods you enable in the dashboard. Reporting runs against one interchange++ statement so finance sees the full mix in one place.
How are refunds and R-transactions handled on the NPP payment system?
Full and partial refunds are issued from the API or dashboard and return to the shopper's original settlement account. R-transaction events — Reject, Return, Refund, Reversal, Revocation — fire on the same signed-webhook stream as charges, keyed to the original charge ID. Your ledger and dunning system see them the same way they see card refunds.
Which merchant profiles fit pay-by-NPP?
Merchants across the EU, UK, Australia, Canada and New Zealand with higher-ticket or B2B revenue: SaaS enterprise plans, professional services, membership businesses and high-ticket e-commerce. BazPay does not board adult, gambling, CBD, nutraceutical, forex, CFD, crypto-exchange, debt-collection or MLM merchants, and does not act as a merchant of record.
How does the NPP payment system relate to your other NPP pages?
This page focuses on offering pay-by-NPP as a checkout method — mandates, R-transactions, shopper flow. The NPP reference page covers scheme depth (rulebook detail, corridor mechanics), and the Single Euro Payments Area page covers NPP within the broader unified processing platform (NPP + card cascade + LPM under one API).
Add pay-by-NPP to your checkout this sprint
Share your average ticket, subscription mix and the corridors you sell into. A named engineer will confirm boarding fit and map the NPP + card layout inside one working day. See also SEPA reference, Single Euro Payments Area processing, merchant acquiring and pricing.