Credit card payment processor — one API for online, mobile and recurring charges.
BazPay processes credit card payments end to end on a direct regional acquiring licence. Internet, mobile and recurring credit-card charges share the same REST API, the same signed webhook stream and the same canonical charge object. Interchange++ reporting lands on every settled line.
Built for merchants across the EU, UK, Australia, Canada and New Zealand: e-commerce sellers, subscription software firms and professional-services businesses. No aggregated MID, no reseller middle layer, no silent renewal churn.
Why merchants pick a direct credit card payment processor
Direct acquiring beats reseller-on-shared-MID for merchants whose monthly credit-card volume is worth reconciling line by line. Four properties keep the acceptance layer transparent and predictable.
-
Direct acquirer, not a reseller
BazPay is the credit card payment processor and the acquirer for its regional book. There is no aggregator sitting between you and Visa or Mastercard; your merchant identifier is named to your legal entity and settlement lands in your own local settlement account.
-
One API for internet, mobile and recurring
The same charge object handles internet credit card payment processing on the web, mobile card entry in an app SDK, and merchant-initiated recurring credit card payment charges from a stored credential. No separate SDK per surface.
-
Low PCI scope by construction
Hosted fields serve card, expiry and CVC inputs from our PCI DSS Level 1 environment, so raw PAN never touches your stack. Your merchant PCI scope stays at SAQ A whether you charge one card or millions.
-
Interchange++ transparency on every settled charge
Interchange, scheme fees and the processor margin split per settled credit card charge. Finance teams reconcile against the source, not against a blended rate on a monthly summary.
Every credit-card surface, one credit card payment gateway
Four surfaces cover where credit-card charges actually happen. Every surface uses the same charge object and the same signed webhook — the difference is where the shopper or merchant initiates the charge.
-
Web
Online credit card payment processing
Hosted checkout page or hosted fields render inside your web checkout. 3-D Secure 2.2 runs only when the risk earns it, so most e-commerce credit-card charges stay frictionless.
- Hosted page
- Hosted fields
- Drop-in JS
-
Mobile
Mobile credit card payment processing
iOS and Android SDKs render card entry, Apple Pay and Google Pay natively inside your app and produce the same charge object as the web integration.
- iOS SDK
- Android SDK
- Apple Pay
- Google Pay
-
Recurring
Recurring credit card payment
Card-on-file with network tokens, MIT exemptions and dunning-aware retries. Card reissue is handled by automatic network-token refresh, so subscription renewals stay warm.
- Card-on-file
- MIT exemptions
- Dunning
-
Virtual
Virtual credit card acceptance
Virtual credit cards issued by corporate expense and B2B payment tools authorise on the same rails as physical cards. BazPay does not issue virtual cards — it accepts them.
- Corporate cards
- Expense platforms
Underlying method depth on card and APM processing. The recurring flow up close on recurring billing.
How a credit-card charge processes end to end
Six stages describe processing a credit card payment from checkout to settled dollar. Each stage is visible in the dashboard and each stage change fires a signed webhook.
-
Collect
Shopper enters card details on hosted fields or a hosted checkout page. Card data stays inside our PCI environment.
-
Score
Device, velocity and geography signals grade the order. Fraud rules read the reason code and set the 3-D Secure path.
-
Authenticate
3-D Secure 2.2 runs when the risk earns it. Exemption logic (TRA, low-value, trusted-beneficiary, MIT) claims the rest.
-
Authorise
The credit card charge posts to the acquirer with the authentication result bound to the transaction for issuer scoring.
-
Capture
Capture at once or later. Partial captures and partial refunds both post cleanly on the same charge ID.
-
Settle
Funds reconcile per scheme cycle and land in your local settlement account with interchange++ line detail on every row.
Direct acquirer vs aggregator on credit card processing
The choice usually comes down to time-to-live versus reporting quality and MID structure. The comparison below shows where each model earns its keep for credit-card processing specifically.
| Dimension | BazPay (direct) | Aggregator |
|---|---|---|
| Contract | Direct with BazPay as acquirer | Reseller on aggregated MID |
| MID | Named to your legal entity | Shared across the aggregator's pool |
| PCI scope | Merchant SAQ A via hosted fields | Full PCI where PAN passes servers |
| Recurring | Network tokens + MIT exemptions default | Silent renewal churn on card reissue |
| Reporting | Interchange++ per transaction | Blended-rate summary |
| Settlement | Per-scheme cycle to your local settlement account | Aggregated payout, common delay |
Fees and settlement on the pricing page. The two sides of a card payment on issuing and acquiring. Buyer's shortlist on payment processors.
Features engineered into the credit card payment processing system
Every capability below is on the standard integration. Turn features on with a request flag or a dashboard toggle — no premium tier gates hosted fields, network tokens or the webhook contract.
-
Hosted fields
Card, expiry and CVC inputs served from our PCI environment inside your checkout — no raw PAN on your servers.
-
Gateway-side vault
Store credentials once and re-use them across renewals, upgrades and one-clicks; portable if you ever migrate processor.
-
Network tokens
Visa and Mastercard network tokens refresh automatically after card reissue, so a saved card keeps working across renewals.
-
3-D Secure 2.2 + exemptions
Authentication on every card charge with automatic exemption logic; liability shifts on qualifying authentications.
-
Signed webhooks
HMAC-signed, replay-protected events for every state change — one signature scheme handles authorisation, capture, refund, dispute and settlement.
-
Idempotent API
Retry-safe writes across create, capture and refund. A network blip never becomes a double charge on a credit card.
-
Refunds and disputes
Full and partial refunds return to the original PAN through the scheme. Dispute evidence is pre-assembled with the authentication result and metadata.
-
Interchange++ reporting
Interchange, scheme fees and processor margin split per settled charge — the credit card economics fully visible.
One REST call processes a credit-card charge
The payment_method is card. Attach amount and currency;
capture immediately or later. Idempotency headers keep retries safe. The response
returns a canonical charge object with the authorisation code and any exemption applied.
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" }
} Read the full schema in the API reference. Handler samples in the developer docs.
Who runs credit-card processing on BazPay
Four merchant profiles below already run credit-card processing on BazPay across web and mobile surfaces, with recurring charges where the business model calls for it.
-
E-commerce sellers
DTC brands running regional storefronts on WooCommerce, Magento 2, PrestaShop or Shopware. One credit card payment processor across every market with local acceptance turned on per country.
-
Subscription software
SaaS teams billing monthly and annual plans with recurring credit card payment on card-on-file, dunning-aware retries and network-token refresh.
-
Professional services
Agencies and B2B service firms invoicing higher-ticket amounts with enforced 3-D Secure 2 over a ceiling and named-payer trust lists.
-
Digital publishers
Membership and paywall businesses reconciling small-ticket, high-volume credit-card charges per SKU alongside SEPA Instant-backed corporate subscriptions.
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 card issuer.
Security and compliance 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. GDPR applies under In-region data residency; a DPA is available on request.
- 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 registered where required
Questions merchants ask about credit card payment processing
What does processing a credit card payment actually involve?
The gateway captures card details, tokenises them and forwards an authorisation request to the acquirer. The acquirer presents the request to the card scheme, which routes it to the issuing bank. The issuer authorises or declines, the response returns, and — if approved — funds settle to the acquirer on the scheme cycle and are paid out to the merchant. On BazPay the gateway and the acquirer are the same entity, so there is no external hop.
Are there free credit card payment processing options?
No. Card acceptance always carries interchange, scheme fees and a processor margin. Services that market themselves as "free credit card payment processing" either pass the cost to the shopper as a surcharge or blend it into a higher rate elsewhere. BazPay publishes an interchange++ rate card so every component is visible.
How does virtual credit card payment processing work?
Virtual credit cards issued by corporate expense-management tools or B2B payment platforms authorise on the same card scheme rails as physical cards. BazPay accepts them like any other Visa or Mastercard number. BazPay does not issue virtual cards — that is the issuing side of the payment.
Can BazPay run internet and mobile credit card payment processing under one integration?
Yes. Hosted fields and drop-in JS handle internet credit card payment processing on the web. iOS and Android SDKs handle mobile credit card payment processing inside your native app. Both produce the same canonical charge object and share the same signed webhook stream — one fulfilment handler covers both surfaces.
How is recurring credit card payment handled?
Card-on-file with network tokens is native to the platform. Renewals fire on the schedule you set with MIT exemptions where PSD2 permits. Dunning-aware retries handle soft declines automatically. When a card is reissued, the network token refreshes on the issuer side without asking the shopper to re-enter their card.
What happens on credit card payment settlement?
After authorisation and capture, the transaction moves through the scheme cycle to the acquirer and settles into your EUR balance. Payouts land in your named local settlement account per scheme cycle. Every settlement line carries interchange++ detail, keyed to the charge that produced it.
Which credit card payment platforms and gateways does BazPay compete with?
BazPay is a direct regional acquirer + gateway with a defined acceptance list. It competes most closely with other direct regional acquirers that publish interchange++ rates and name the MID per merchant. It is not comparable to aggregator platforms that pool merchants on a shared MID for faster onboarding — that model trades reporting quality for time-to-live.
Does BazPay process ACH or handle a returned ACH card payment reversal?
No. ACH is a US bank rail; BazPay is regional-focused and does not process ACH. For local bank-rail equivalents, BazPay covers instant credit transfer, BACS Direct Debit and SEPA Instant on the same platform as credit card payment processing.
Which merchant types can board on BazPay's credit card payment processing system?
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.
Process credit-card charges on a direct regional acquirer
Share your business model, monthly volumes and existing processor. A named engineer will confirm boarding fit and map the integration inside one working day. See also payment processors, issuing and acquiring and pricing.