Credit card processing software — hosted, drop-in and REST.
BazPay ships credit card processing software as a set of interchangeable surfaces — hosted checkout, hosted fields, drop-in components, mobile SDKs and storefront plugins — all driven by one versioned REST API. The software and the regional acquirer are the same entity, so a card charge stays inside one platform from checkout to settled dollar.
Built for merchants across the EU, UK, Australia, Canada and New Zealand: e-commerce sellers, subscription software firms and professional-services businesses. No PAN on your servers, one signed webhook stream, interchange++ reporting on every charge.
Why the software plus the acquirer beats software plus a separate bank
A gateway that forwards traffic to an external acquirer means two contracts, two portals and two webhook envelopes. Four properties collapse that surface when the software and the acquirer are the same entity.
-
Software and the acquirer under one contract
Most credit card processing software is a gateway that forwards traffic to a separate acquiring bank. BazPay is both the software layer and the regional acquirer, so a card charge stays inside one platform from checkout to settled dollar.
-
Hosted fields keep raw PAN out of your stack
The credit-card inputs render inside BazPay's PCI environment. Your servers never see the raw card number, and your annual PCI return stays at merchant SAQ A instead of the full merchant audit.
-
One integration surface across every checkout
Hosted checkout page, drop-in components, hosted fields, mobile SDKs and storefront plugins share the same charge object. Pick the surface that suits your build without changing the acceptance code.
-
Interchange++ transparency on every settled charge
The software reports interchange, scheme fees and BazPay's margin as separate lines on every credit card transaction. Finance teams reconcile against the source, not a blended rate.
The integration surfaces the software ships with
Four surfaces let you pick where BazPay meets your product. Every one uses the same underlying charge object; pick by build style, not by capability gap.
-
Hosted page
Hosted credit-card checkout
Redirect the shopper to a BazPay-hosted checkout page — the fastest way to run credit card processing without touching card data. The look and feel are themed to your brand and support cards, wallets and local APMs on the same page.
- Zero PCI on your side
- Themed
- Refunds inline
-
Hosted fields
Hosted fields inside your checkout
Card, expiry and CVC inputs served from our PCI environment inside your existing checkout. Your shoppers stay on your site; your engineers never handle a live PAN.
- SAQ A scope
- In-page UX
-
Drop-in JS
Drop-in components
Prebuilt payment forms and checkout summaries drop into an admin or portal with a few lines of JavaScript, themed to match your product surface.
- Admin-friendly
- Themeable
-
API + plugins
REST API and storefront plugins
One versioned REST endpoint drives everything above; maintained plugins for the major regional commerce stacks configure the surface with a single screen.
- Versioned REST
- WooCommerce
- Magento 2
Ready-made surfaces on hosted checkout products. Full plugin list on the integrations directory.
Credit card processing, how it works end to end
Six stages describe a single card charge from PAN entry to settled dollar. Each stage is visible in the dashboard and each stage change fires a signed webhook.
-
Card entry
The shopper types the card number into hosted fields — inside our PCI scope — or picks a saved card from your dashboard-driven vault.
-
Tokenise
The gateway vault issues a stable token. Network tokens replace the PAN at storage time for card-on-file renewals.
-
Risk + 3-D Secure
The inline fraud engine scores the order and requests 3-D Secure 2.2 only when the risk earns it — most credit card checkouts stay frictionless.
-
Authorise
The processor posts the request to the acquirer (also BazPay) on the regional acquiring licence, then to the card scheme, then to the issuer.
-
Capture
Capture immediately or later. Partial captures and partial refunds both post cleanly on the same charge object.
-
Settle + report
Funds reconcile per scheme cycle into your local settlement account. Every settled charge carries interchange++ line detail.
Software + acquirer on one platform vs stitched vendors
Buying the credit card processing software from one vendor and the acquiring from another is a valid pattern. The comparison below shows where a single-platform model saves engineering and reconciliation time.
| Dimension | BazPay (software + acquirer) | Software + separate acquirer |
|---|---|---|
| Software + acquirer | One contract, one entity | Gateway software + separate acquirer |
| PCI scope on your side | Merchant SAQ A via hosted fields | Full PCI if PAN passes your servers |
| 3-D Secure 2 engine | Native, with exemption logic | Bolt-on or off |
| Reporting | Interchange++ per transaction | Blended-rate summary |
| Webhook contract | Signed HMAC, replay-protected, idempotent | Unsigned or per-vendor formats |
| Settlement | Per-scheme cycle to your local settlement account | Aggregated payouts, common delay |
| Fraud engine | Inline, dashboard-configurable | Extra subscription per method |
Buyer's shortlist on payment processors. Method depth on card and APM processing. Boarding path on merchant acquiring.
Features shipped in the standard software integration
Every capability below is available on the standard integration. No premium tier gates hosted fields, network tokens, dispute defence or the versioned webhook contract.
-
Hosted fields + drop-in JS
Ready-made surfaces for credit card entry, saved cards and 3-D Secure 2 challenge rendering — themed to your product.
-
Gateway vault
Store credentials once for card-on-file. Network tokens refresh automatically when a card is reissued so renewals keep working.
-
REST API + signed webhooks
One versioned endpoint creates a card charge; every state change emits an HMAC-signed, replay-protected event.
-
3-D Secure 2.2 engine
Authentication with automatic exemption logic — TRA, low-value, trusted-beneficiary and MIT — kept off the frictionless path.
-
Idempotent requests
Retry-safe writes across create, capture, refund and payout. A network blip never becomes a double credit card charge.
-
Dispute defence
Chargebacks arrive from the issuer through the scheme; the software pre-assembles the evidence packet with the 3-D Secure result.
-
Interchange++ reporting
Interchange (to the issuer), scheme fees and processor margin split per settled charge — every credit card line reconciles cleanly.
-
Storefront plugins
Maintained plugins for WooCommerce, Magento 2, PrestaShop and Shopware — install once, configure keys, done.
One REST endpoint runs every credit card charge
The payment_method field selects card for a credit card
charge; the response object shape is stable across cards, wallets, local APMs and SEPA Instant
so your integration reads uniformly. Idempotency headers keep retries safe end to end.
POST /v1/charges
Idempotency-Key: 8f1c-2b3a-9e4d
{
"amount": 4990,
"currency": "EUR",
"payment_method": "card",
"capture": "auto",
"three_d_secure": "required_if_needed",
"descriptor": "ACME EU LTD",
"metadata": { "order_id": "ORD-10842" }
} The response returns a canonical charge object with the authorisation code, the interchange bucket and any 3-D Secure result. Full schema in the API reference.
Where merchants run BazPay credit card processing software
Four merchant profiles fit BazPay's regional underwriting. Each uses the same software surfaces and the same signed-webhook stream.
-
E-commerce sellers
DTC brands and multi-country storefronts using hosted fields or plugins to accept credit card payments inside their existing checkout.
-
Subscription software
SaaS teams billing monthly and annually with card-on-file renewals, MIT exemptions and dunning-aware retries on the same software.
-
Professional services
Agencies and B2B service firms sending hosted payment pages for higher-ticket invoices with card acceptance and named-payer trust lists.
-
Digital publishers
Membership and paywall sites where a hosted checkout page or drop-in components accept credit cards without any custom code.
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 not a marketplace of third-party PSPs.
Security and compliance signals for credit card processing
Card handling runs inside a PCI DSS Level 1 environment assessed each year. Hosted fields and gateway-side vaulting keep your annual return at merchant SAQ A. Authentication runs on every card charge with 3-D Secure 2.2 and automatic exemption logic. Regional data residency and GDPR are default, not tier-gated.
- PCI DSS Level 1
- Annual assessment on the acquiring and gateway environment
- Merchant SAQ A
- Hosted fields and gateway vault keep card data out of your stack
- Authentication
- 3-D Secure 2.2 with automatic exemption logic on every card charge
- GDPR
- In-region data residency; DPA on request
- Scheme registrations
- Visa VIRP and Mastercard SPoC/PCI-CP where required
Questions merchants ask about credit card processing software
What is credit card processing software, and what does BazPay ship?
Credit card processing software is the technical layer between a merchant's checkout and the card networks. On BazPay that layer includes hosted checkout pages, hosted fields, drop-in JavaScript components, mobile SDKs, maintained storefront plugins and a versioned REST API — all backed by direct regional acquiring on the same platform.
How does credit card processing work when I integrate the BazPay software?
The shopper enters card details inside hosted fields (or a hosted page), the gateway tokenises the PAN, the risk engine scores the order and requests 3-D Secure 2.2 if needed, the acquirer posts the authorisation to the scheme, the issuer approves or declines, and the response returns as a canonical charge object. A signed webhook confirms the outcome. Settlement lands in your local settlement account per scheme cycle.
How do the credit card processing services and the acquirer fit together on BazPay?
They are one platform. BazPay operates both the gateway software and the acquiring role on its own regional licence, so a card charge does not cross an external boundary between the software and the acquirer. That collapses the reporting, the webhook contract and the reconciliation surface.
Does the software support ACH payment with credit card, or US bank rails?
No. ACH is a US bank rail; BazPay is a regional platform and does not connect to ACH. The bank-rail equivalent on BazPay is SEPA and SEPA Instant. If your business specifically needs US ACH processing, BazPay is not the right fit.
Which merchant services and credit card processing plans do merchants across the EU, UK, Australia, Canada and New Zealand pick?
The standard integration ships every capability listed on this page — hosted fields, drop-in JS, API, plugins, vault, 3-D Secure 2.2, dispute defence and interchange++ reporting. There is no premium tier that gates the sandbox or the webhook contract. Rate structure lives on the pricing page.
Can the credit card processing gateway also run subscriptions and refunds?
Yes. Recurring charges, saved-card renewals and partial refunds all use the same REST endpoint and the same signed-webhook envelope as one-off card payments. Recurring billing is native to the platform rather than a separate biller sitting on top of a card token.
How does compliance work for merchant credit card processing on BazPay?
Card handling runs inside a PCI DSS Level 1 environment assessed each year. Hosted fields and gateway vaulting keep your annual return at merchant SAQ A. Authentication runs on every card charge with 3-D Secure 2.2 and automatic exemption logic. GDPR runs on In-region data residency by default.
Which merchant profiles are eligible for online merchant services & credit card payment processing on BazPay?
Merchants across the EU, UK, Australia, Canada and New Zealand: e-commerce sellers, subscription software firms, professional-services businesses and digital publishers. 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.
Ship a credit-card checkout this sprint on one contract
Share your build style — hosted page, hosted fields, drop-in or custom API — and a named engineer will confirm boarding fit and map the integration inside one working day. See also merchant acquiring, payment processors and pricing.