Manage multiple payment gateways

Use Multiple Payment Gateways Without Running Multiple Payment Operations.

Manage multiple configured payment gateways through Bonza Payments while keeping customer context, payment activity and the wider Salesforce payment lifecycle connected.

Powered by the Salesforce-native Bonza Payments suite
Payment operation · configured gateways ILLUSTRATIVE

Illustrative two-layer architecture. Above the gateway layer sits the payment operation: customer, invoice, one-time payment, recurring payment, refund and customer payment experience. Beneath it, Bonza Payments acts as the Salesforce-native payment management layer. Below that are the configured payment gateways: Stripe set as the default, with Razorpay and PayU active and a further gateway configured. Alongside, a new payment for Acme Customer of $2,500 as a one-time payment shows Stripe selected as the default gateway, with Razorpay and PayU available as alternative options a person can choose. A payment activity table then shows payments from different customers processed through different gateways, all read together.

Definition

What Does It Mean to Manage Multiple Payment Gateways?

Managing multiple payment gateways means operating more than one payment provider without treating each gateway as a completely separate payment process.

Bonza Payments provides a Salesforce-native payment-management layer where supported gateways can be configured, a default gateway can be established and another configured gateway can be selected where appropriate.

The selected gateway handles the relevant underlying payment processing, while Bonza keeps the wider customer and payment context connected to Salesforce.

The established model is configure → default → select → process → track. It is not auto-route or auto-optimise. Bonza is not the payment gateway, and it does not choose a provider on your behalf.

The real problem

The Second Gateway Is Usually Where the Operational Problem Starts.

Connecting a provider is rarely the hard part. What follows it is.

With one gateway

The process looks simple

Salesforce
Gateway
Payment

Three steps, one path, one place to look. Then the business adds another provider — and the path stops being a path.

With two
  • Which gateway should be used?
  • Which one is the default?
  • Can the user choose another?
  • Which gateway processed this payment?
  • Which one owns the recurring relationship?
  • How does refund behaviour differ?
  • What does the customer see?
  • How does finance report across both?
  • Do teams need to open multiple portals?
  • And what happens when we add a third?

None of those are integration questions. Every one of them is an operating question — which is why a second gateway so often arrives as a technical success and a process problem.

The question isn't "can we connect another gateway?"
It's "can we add one without adding another operating model?"
Multi-gateway complexity is usually an operations problem before it is a technical integration problem.

Two views of the same setup

Connecting Gateways Is Easy to Understand. Operating Them Together Is Harder.

The technical integration view

Looks complete

Two connections, both working. On an architecture diagram this is a finished piece of work.

  • Salesforce → Gateway A
  • Salesforce → Gateway B

Nothing here is wrong. It just doesn't describe how anyone works.

The operational view

The questions that remain

  • Who chooses the gateway?
  • Which one is the default?
  • What does the customer see?
  • Where does the payment history live?
  • How do refunds stay connected?
  • How are recurring payments handled?
  • How does finance see activity across both?
  • What happens when another is added?

A multi-gateway architecture is not mature because several APIs are connected. It is mature when the payment operation stays understandable as providers change.

The operating model

Separate the Payment Operation From the Payment Provider.

Three layers, three different jobs. This is the central architectural idea of the page.

Layer 01

Business & customer context

Layer 02

Bonza payment management

Payment initiationGateway configurationDefault gatewayGateway selectionPayment contextPayment lifecyclePayment visibility
Layer 03

Configured payment gateways

Gateway AGateway BGateway CCapabilities vary by provider

The gateway handles the relevant payment processing. Bonza manages the broader Salesforce-connected payment operation. Salesforce remains the business and customer context. Adding a fourth provider changes layer three — it should not require rebuilding layers one and two.

Before vs managed

More Gateways Shouldn't Mean More Finance Workflows.

The providers stay different either way. What changes is how many payment operations the business has to run alongside them.

Gateway-centric model

Every provider brings its own workflow

Each gateway is treated as its own payment product, so the same four steps get rebuilt once per provider — and finance learns three of everything.

Gateway A
Portal A
Payment process A
Refund process A
Reporting A
Gateway B
Portal B
Payment process B
Refund process B
Reporting B
Gateway C
Portal C
Another process
Another process
Another report

Nothing here is broken. It simply multiplies: the fourth provider adds a fourth stack of the same steps, not a fourth step.

Gateway-centric model. Gateway A has its own portal, payment process, refund process and reporting. Gateway B has its own portal, payment process, refund process and reporting. Gateway C adds another portal and another set of processes and reports. Each provider added repeats the whole workflow rather than extending an existing one.

Bonza model

One payment operation, several configured providers

Salesforce stays the business context, Bonza stays the payment operation, and the configured gateway is the processing layer inside it.

Business contextSalesforce
Payment operationBonza Payments
Configured choiceDefault or selected gateway
Gateway A
Gateway B
Gateway C
ResultPayment activity
Where it landsCustomer & finance context

A fourth provider becomes a fourth option in one layer — the workflow above it is the one that already exists.

Bonza model. Salesforce holds the business context. Bonza Payments is the payment operation. Within it, a default or explicitly selected configured gateway does the processing, chosen from Gateway A, Gateway B or Gateway C. The resulting payment activity lands in the customer and finance context. The selection is configured and chosen, not routed automatically.

The gateways remain different. The payment-management model becomes more consistent. Bonza does not make providers equivalent and does not move payments between them on its own. It gives the difference one place to live, so a change of provider is a configuration decision rather than a new finance process.

The gateway swap

The Gateway Can Change. The Payment Context Should Stay Familiar.

One payment, three configured providers. Choose which one processes it and watch what changes — and, more importantly, what doesn't.

A person makes this selection inside the supported Bonza payment workflow. Bonza does not choose the provider, and nothing here is routed automatically.

Unchanged, whichever gateway you pick
CustomerAcme Customer
Amount$2,500.00
Payment typeOne-time
Recorded inSalesforce
What the selection changes
What can differ by provider

Capabilities shown as "varies" are deliberately not filled in. Recurring support, refund behaviour, payment methods, markets and technical requirements depend on the specific provider and your configuration — and no page should tell you otherwise.

Different processors. Consistent payment context. That is the whole argument for putting a payment-management layer above the gateway layer rather than letting whichever portal processed the transaction become the place your team works.

An important boundary A default gateway is a starting point—not an automatic routing engine.
What a default means

A normal configured starting selection

  • The gateway a payment workflow starts on
  • Consistency, so flexibility doesn't become a decision on every transaction
  • Changeable by a person, where the supported workflow allows it
  • Configuration — set deliberately, by you
What a default does not mean

None of this is claimed or implied

  • Lowest fee, or any fee optimisation
  • Highest success or authorisation rate
  • Fastest settlement
  • Automatic failover, cascading or retry through another gateway
  • Smart, dynamic, geographic or least-cost routing
  • An AI recommendation or gateway ranking

Another configured gateway can be selected where appropriate in the supported workflow — by a person, for a reason they hold. If a vendor tells you their default gateway is also an optimiser, that is a different product making a much bigger claim.

How it works in practice

Eight Places Gateway Choice Meets the Payment Operation.

PILLAR 01

Set a default without locking the business into one gateway.

A default gives the payment workflow a normal starting point, so multi-gateway flexibility doesn't create an unnecessary decision on every transaction.

StripeDefault
RazorpayActive
PayUActive
Consistency by default, flexibility when neededConfigured
Explore multiple payment gateways
PILLAR 02

Choose another configured gateway when the scenario requires it.

Where supported, a user can select a different configured gateway rather than redesigning the payment process around that provider. The selection is explicit, never inferred.

New payment · Acme · $5,000Start
Default gateway offeredStripe
Choose another configured gatewayA person decides
Use selected gatewayProcess
PILLAR 03

Keep gateway choice inside the Salesforce payment workflow.

The value isn't that another gateway exists. It's that users stay inside the wider Bonza payment workflow — which stops the gateway portal becoming the primary operating interface.

Customer / payment context
Bonza payment
Gateway selection → configured gateway
Payment activity → Salesforce customer context
PILLAR 04

Give customers relevant choice without separate checkout experiences.

Where the supported payment experience exposes more than one configured option, customers select from the choices made available to them — inside the same payment journey.

Customer
Bonza customer payment experience
Available payment optionsAs configured
Relevant configured gateway → Salesforce
Explore customer payment experience
PILLAR 05

Keep one-time and ad hoc payments flexible across the setup.

Individual payment scenarios may need a different provider without creating a different payment-management process around it.

One-time payment · customer · amount
Default gateway, or an alternative configured gateway
Bonza payment historySame place
Explore one-time & ad hoc payments
PILLAR 06

Manage recurring payments without assuming every gateway works the same way.

Recurring capabilities can vary by gateway and implementation. Multi-gateway does not mean interchangeable gateways, and this page will not pretend otherwise.

Recurring payment arrangement
Bonza Payments
Configured gatewayCapabilities vary
Credentials do not transfer between gatewaysImportant
Explore manage recurring payments
PILLAR 07

Keep refunds connected to the gateway behind the original payment.

Refund behaviour can vary by gateway. The operational requirement is to preserve the link between the original payment, the gateway that processed it, the refund activity and the customer history.

Original payment → Gateway B
Refund requiredGateway-specific
Relevant gateway refund process
Bonza payment history → Salesforce context
Explore simplify refunds & credits
PILLAR 08

See payment activity together even when different gateways process it.

Finance should not need to open three gateway portals to understand the payment operation. This is operational visibility — it is not settlement reconciliation.

Acme · $1,200Stripe
Northstar · $850Razorpay
Global Corp · $2,100PayU
Read together, with collected, outstanding, due, overdue and upcomingOne view
Explore the Payment Command Center

An honest matrix

Different Gateways Can Have Different Capabilities.

Every cell below says "varies" deliberately. Publishing a provider-by-provider comparison would mean asserting things that depend on your contract, your region and your configuration.

Capability
Gateway A
Gateway B
Gateway C
Payment method support
Varies
Varies
Varies
Recurring support
Varies
Varies
Varies
Refund behaviour
Varies
Varies
Varies
Markets & currencies
Varies
Varies
Varies
Technical requirements
Varies
Varies
Varies
Merchant configuration
Varies
Varies
Varies

A mature multi-gateway strategy does not pretend gateways are identical. The payment-management layer should respect provider-specific capabilities while giving the business a more consistent operational model above them.

Why more than one

More Than One Gateway Can Be a Business Requirement—not a Technical Luxury.

Different business requirements

Different parts of the organisation may already use different payment providers.

Different payment methods

Provider capabilities may vary by market and configuration.

Expansion

Payment requirements can change as the business enters new markets or supports new scenarios.

Acquisitions or business units

Existing operating units may already have provider relationships.

Customer payment experience

Different payment scenarios may require different configured payment options.

The goal is not to use multiple gateways because you can. The value is having an architecture that doesn't break when more than one provider becomes necessary.

Above the gateway layer

Three Things That Should Never Live Inside a Gateway Portal.

Receivables visibility

Payments from every configured gateway feed the same customer payment activity, and the receivables position is read above all of them.

The gateway answers "how was this transaction processed?" Receivables answers "what remains unresolved in this relationship?" Different questions.
Explore receivables visibility

Payment forecasting

Forecasting here is about expected customer payment activity, connected to the wider configured payment setup rather than driven by it.

It is not gateway settlement forecasting, fee forecasting, liquidity forecasting or authorisation prediction. Gateway context stays secondary.
Explore payment forecasting

Payment intelligence

Relevant patterns and signals surface with the customer and payment context attached, for a person to review.

AI belongs in insight, not in gateway routing.

It does not choose the best gateway, route transactions, optimise fees, predict gateway success or switch providers.

Explore AI Payment Insights

Gateway management

Know What Is Configured and Which Gateway Is the Default.

Status and default. Nothing more is shown, because nothing more is claimed.

Payment gateways ILLUSTRATIVE

Illustrative gateway management workspace. Stripe is active and set as the default gateway. Razorpay is active and not the default. PayU is active and not the default. Each has a manage action, and a further payment gateway can be added.

No uptime score, authorisation score, routing weight, fee score, priority percentage, settlement health, SLA monitoring or success-rate analytics — none of those are claimed capabilities.

Customer experience

Customers Shouldn't Have to Understand Your Gateway Architecture.

Behind the scenes there may be three providers. In front of the customer there should be one clear payment journey.

Behind the scenes

Yours to manage

  • Gateway credentials and provider architecture
  • Which configured gateway applies
  • Finance operations and settlement models
What the customer needs

Four answers

  • What am I paying?
  • How much?
  • What payment option is available?
  • What happened after payment?

Where the implementation shows payment options rather than provider brand names, that is what the customer sees. Not every configured gateway is exposed to every customer.

Explore Experience Cloud payments

How it goes wrong

Four Mistakes That Make Multi-Gateway Operations Harder Than They Need to Be.

01

Treating each gateway as a separate payment product

Users learn several processes instead of one, and the process they use depends on which provider happened to handle the payment.

BetterCreate one payment-management layer above the providers.
02

Assuming every gateway is interchangeable

Recurring, refund and payment-method behaviour can differ. Plans built on the assumption they don't tend to fail at exactly the wrong moment.

BetterRespect provider-specific capabilities explicitly.
03

Letting the gateway portal become the finance operating system

The portal knows the transaction but not the customer. Work drifts into it, and the Salesforce context fragments behind.

BetterKeep the wider payment operation above the gateway layer.
04

Adding gateways without defining a default operating model

With no default, every payment becomes another decision — and decisions made differently by different people stop being a process.

BetterUse a default plus controlled selection where appropriate.

The operating model, complete

A Mature Multi-Gateway Setup Has Four Layers.

Three of them are usually in place by the time a second provider is live. The fourth is the one that decides whether the setup is genuinely managed.

01

Business context

Who owes what, and why. This belongs to Salesforce and does not change when a provider does.

CustomerInvoicePayment obligation
02

Payment management

Where the payment is initiated, tracked through its lifecycle and kept attached to the record it belongs to.

Bonza PaymentsPayment lifecyclePayment context
03

Gateway choice

A configured default, with explicit selection of another configured gateway where the scenario calls for it. This is the only layer another provider actually changes.

Configured gatewaysDefault gatewaySelected gateway
04

Operational visibility

Payment activity read together rather than provider by provider — which is the layer a gateway portal cannot supply, because each portal only ever sees its own traffic.

Most often the missing layer

The four layers of a managed multi-gateway setup, in order. Layer one, business context: the customer, the invoice and the payment obligation, held in Salesforce. Layer two, payment management: Bonza Payments, where the payment is initiated and tracked through its lifecycle with its context attached. Layer three, gateway choice: the configured gateways, the default gateway and any explicitly selected gateway — the only layer that changes when a provider is added. Layer four, operational visibility: payment history, receivables, customer context and the Command Center, read together rather than provider by provider. Layer four is the one most often missing, because a gateway portal can only report on its own traffic.

Adding another gateway should change the processing option. It should not require rebuilding the payment operation. If a new provider means a new portal habit, a new refund path and a new report to reconcile, the first three layers were doing the fourth layer's job.

Maturity

How Mature Is Your Multi-Gateway Operating Model?

No score, and no suggestion that every business needs multiple gateways.

Level 1

Provider silos

  • Each gateway has its own process
  • Separate portals
  • Separate payment context
Level 2

Connected

  • Multiple gateways technically integrated
  • Operational workflows may still differ
Level 3

Managed

  • Default gateway
  • Controlled gateway selection
  • Customer and payment context
  • Connected payment history
Level 4

Operational

  • Command Center
  • Receivables visibility
  • Forecasting
  • Customer payment experience
  • AI Payment Insights

Everything at level 4 operates above the gateway layer. That is what makes it a maturity model rather than a list of integrations.

An honest caveat

Multi-Gateway Capability Does Not Mean Every Business Needs Multiple Gateways.

One gateway may be entirely appropriate

If this is you, stay as you are

  • One market
  • One payment model
  • One payment provider that meets your requirements
  • One straightforward customer journey

Adding a second provider to a setup that doesn't need one adds operational cost for no operational return.

Multi-gateway becomes relevant when

The requirement arrives on its own

  • Business requirements expand
  • Different provider relationships already exist
  • Payment scenarios vary across the business
  • Customer and payment needs differ by market or segment
  • The payment architecture needs room to change

The point of a payment-management layer is that this transition doesn't require rebuilding how you work.

Use cases

Where Multi-Gateway Management Matters Most.

The business uses different providers

SituationDifferent parts of the organisation already use different gateways.
ProblemEach provider creates its own finance process.
BonzaBrings relevant gateway activity into one payment-management model.
OutcomeLess operational fragmentation.

Default gateway plus exception

SituationMost payments should use one provider, but another is required in some scenarios.
ProblemUsers need flexibility without redesigning the workflow.
BonzaA configured default with another supported option selectable where appropriate.
OutcomeConsistency plus controlled flexibility.

Customer payment options

SituationCustomer-facing payment scenarios expose more than one configured option.
ProblemDifferent gateways could create different checkout experiences.
BonzaKeeps the customer payment journey connected through the Bonza payment layer.
OutcomeA more consistent customer payment experience.

Recurring payment environment

SituationThe organisation uses more than one gateway and manages recurring relationships.
ProblemGateway-specific recurring behaviour creates complexity.
BonzaKeeps recurring-payment management connected to the configured gateway context.
OutcomeClearer operational understanding.

Refund across the gateway environment

SituationA payment processed through one gateway later requires a refund.
ProblemThe refund becomes disconnected from the wider payment history.
BonzaKeeps relevant gateway and refund context tied to the original payment.
OutcomeClearer post-payment history.

Finance needs one view

SituationPayments are processed across multiple providers.
ProblemFinance opens multiple gateway portals to understand activity.
BonzaSurfaces relevant payment activity through the wider Bonza operating view.
OutcomeMore consistent payment visibility.

Business outcomes

What Managed Multi-Gateway Operations Give You.

More gateway flexibility

Work with multiple configured payment providers.

Consistent payment management

Keep gateway choice inside the wider Bonza payment workflow.

Less process fragmentation

Reduce the need for each gateway to create a separate operational model.

Connected customer context

Keep relevant gateway and payment activity tied to the Salesforce customer relationship.

Clearer payment visibility

See relevant payment activity across the wider payment operation.

More consistent customer journey

Where supported, keep relevant payment choices inside the same customer payment experience.

Better post-payment context

Keep refunds connected with the gateway and the original payment.

Scalable payment architecture

Accommodate additional configured providers as requirements evolve.

These are operational outcomes. No claim is made about lower fees, higher authorization rates, higher payment success, better uptime, reduced failures, DSO, revenue, productivity or ROI.

Why Bonza

Manage Gateway Choice Without Letting Gateways Run the Payment Operation.

Salesforce-native

Keep customer and payment context inside the Salesforce environment your teams already work in.

Multiple configured gateways

Support more than one payment provider within the same Bonza payment environment.

Default gateway control

Create a normal starting provider, so flexibility doesn't become a decision on every transaction.

Controlled gateway selection

Use another configured gateway where the supported payment workflow requires it — chosen by a person.

Connected customer experience

Keep relevant customer-facing payment options part of the wider payment journey.

Complete payment lifecycle

Connect gateway activity with payments, recurring activity, receivables, refunds, credits, forecasting and operational visibility.

FAQ

Multi-Gateway Management, Answered.

What is multi-gateway payment management?

It allows a business to use more than one configured payment gateway without treating each provider as a separate payment operation. The providers still process transactions; a payment-management layer above them keeps the customer context, payment activity and lifecycle connected.

Why would a business use more than one payment gateway?

Common reasons include different business units with existing provider relationships, payment methods that vary by market, expansion into new regions, acquisitions, and customer payment scenarios that need different configured options. It is usually a business requirement rather than a technical preference.

Can Bonza manage multiple payment gateways?

Yes. Supported gateways can be configured, a default gateway can be established, and another configured gateway can be selected where the supported workflow allows it. Payment activity from all of them stays connected to the Salesforce customer context.

Can I set a default payment gateway?

Yes. A default gives the payment workflow a normal starting point so multi-gateway flexibility doesn't create an unnecessary decision on every transaction. A default is a configured starting selection — not a routing engine, an optimiser or a recommendation.

Can I choose another gateway for a payment?

Where supported, yes — a person can select a different configured gateway within the Bonza payment workflow rather than redesigning the process around that provider. The selection is always explicit.

Does Bonza automatically route payments between gateways?

No. There is no smart routing, dynamic routing, least-cost routing, authorization-rate routing, geographic routing, currency routing, load balancing or automatic gateway optimisation. The model is configure, default, select, process, track.

Does Bonza support automatic gateway failover?

No. Automatic failover, automatic cascading, gateway health routing and automatic retry through another gateway are not claimed capabilities. If a payment needs to be attempted through a different provider, that is a decision a person makes.

Can recurring payments work across multiple gateways?

Recurring capabilities can vary by gateway and implementation. Multi-gateway does not mean interchangeable gateways: a recurring arrangement established with one provider should not be assumed to move freely to another. [Confirm recurring support per configured gateway before launch.]

Can Bonza move stored payment methods between gateways?

No. Token portability, credential portability and automatic movement of stored cards between providers are not claimed. Stored payment credentials belong to the provider that holds them.

How do refunds work when multiple gateways are configured?

A refund follows the relevant refund process for the gateway behind the original payment, and refund behaviour can differ between providers. What Bonza keeps consistent is the connection between the original payment, the gateway that processed it, the refund activity and the customer payment history.

Can I see payments from different gateways in one operational view?

Yes. Payment activity processed through different configured gateways can be read together in the Payment Command Center alongside collected, outstanding, due, overdue and upcoming activity. This is operational visibility, not settlement or bank reconciliation.

Does Bonza perform settlement or bank reconciliation across gateways?

No. Cross-gateway settlement reconciliation, bank reconciliation and gateway fee optimisation are not claimed capabilities. Those remain with your providers and your finance platform.

Does Bonza replace the payment gateway?

No. Bonza provides the Salesforce-native payment-management layer, while configured gateways perform the relevant payment-processing functions. Bonza is not a gateway, an acquirer or a payment processor.

Do all gateways support the same features?

No, and no page should imply otherwise. Payment method support, recurring support, refund behaviour, markets and currencies, technical requirements and merchant configuration can all vary by provider and by how you have configured them.

Does Bonza imply a partnership with Stripe, Razorpay or PayU?

No. Those providers are named as examples of gateways commonly discussed in this context. Naming them does not imply partnership, endorsement or certification in either direction.

Add Gateway Choice Without Adding Another Payment Operation.

See how Bonza Payments helps you manage multiple configured payment gateways while keeping customer context, payment activity and the wider Salesforce payment lifecycle connected.