Experience Cloud payments

Bring Payments Into Your Salesforce Customer Experience.

Enable connected customer payment journeys through Salesforce Experience Cloud while keeping payment activity tied to customer context and the wider Bonza payment lifecycle.

Part of the Salesforce-native Bonza Payments suite
acme.my.site.com/customer/s/payments
Acme Customer Portal OverviewPaymentsSupport ACAcme Customer

HOME / MY PAYMENTS

My paymentsILLUSTRATIVE
OUTSTANDING$1,250
AVAILABLE CREDIT$250
PAID THIS YEAR$8,400
INV-10482Due 10 Feb $1,250 DUE
INV-10397Paid 14 Jan $850 PAID
Payment context Salesforce
CustomerAcme Corporation
InvoiceINV-10482
Amount$1,250.00
Credit$0.00
Payment pathNot yet selected
Payment activityDue

The customer stays inside their Salesforce experience; the business keeps connected payment context. Interfaces shown are illustrative representations — the exact components, fields and options depend on your configured Experience Cloud implementation. [Confirm the supported Experience Cloud payment components before launch.]

Plain definition

What Are Experience Cloud Payments?

Experience Cloud payments are customer-facing payment journeys delivered through a Salesforce Experience Cloud experience.

Bonza Payments supports relevant payment journeys through Experience Cloud while keeping customer payment activity connected with Salesforce and the wider Bonza payment lifecycle. Configured payment gateways handle the relevant underlying payment processing.

Salesforce Experience Cloud provides the customer-facing environment; Bonza Payments provides the Salesforce-native payment-management layer around the payment journey.

The real problem

Why Send Customers Somewhere Else Just When They're Ready to Pay?

Your customer is already interacting with you through Salesforce. Then a payment becomes due — and, without a connected experience, the journey breaks exactly where it matters most.

Customer experience
Salesforce Experience Cloud
Leave the experience
Separate payment system
Gateway portal
Payment
Business reconnects it to Salesforce

The issue isn't simply that another screen exists. It's that customer context and payment context can become disconnected at the exact moment money changes hands — and someone has to put them back together afterwards.

The better question: how do we make payment part of the customer's existing Salesforce relationship?

What a portal owes the customer

A Customer Portal Isn't Complete If the Payment Journey Lives Somewhere Else.

A mature Experience Cloud payment model answers six questions in one continuous thread: who is the customer, what payment needs attention, what amount is relevant, what options are available, what happened when they paid, and how that activity returns to the business.

PORTAL WITHOUT CONNECTED PAYMENTS

The thread is cut at payment

Customer
Experience Cloud
Payment required
Disconnected payment destination
Gateway
Manual or separate operational context
EXPERIENCE CLOUD + BONZA

One thread, all the way back

Customer
Experience Cloud
Relevant payment context
Bonza payment experience
Configured payment option
Gateway
Payment activity
Salesforce / Bonza
THE PORTALis the experience.
THE GATEWAYis the processor.
BONZAconnects the payment journey between them.

The model

Three Layers. One Connected Payment Journey.

LAYER 1 · CUSTOMER EXPERIENCE

Salesforce Experience Cloud

Customer-facing Salesforce environmentRelevant customer contextRelevant payment context

Experience Cloud provides the environment your customers already interact with you through.

LAYER 2 · PAYMENT MANAGEMENT

Bonza Payments

Payment experiencePayment contextConfigured payment-option selectionCustomer credit where supportedPayment lifecyclePayment activity

Bonza provides the Salesforce-native payment-management layer that carries the journey between the portal and the processor.

LAYER 3 · PAYMENT PROCESSING

Configured payment gateway

StripeRazorpayPayUOther configured providers

The configured gateway handles the relevant underlying payment processing according to its own capabilities. Gateway names are examples of configured providers, not partnerships or endorsements.

Core capability

Make Payment Part of the Salesforce Customer Journey.

01

Connect payment with customer context

The payment journey stays associated with the customer interacting through Salesforce Experience Cloud — rather than becoming an anonymous transaction the moment it leaves the customer-facing experience.

WHY IT MATTERSThe payment should not lose the customer it belongs to.
02

Present relevant payment information

Where supported, the relevant payment context appears inside the experience so customers understand what they're being asked to pay.

CustomerInvoicePayment obligationAmountRelevant status
WHY IT MATTERSCustomers should understand what they are being asked to pay.
03

Present configured payment options

Where supported by the configured experience, relevant payment options can participate in the customer journey — so Experience Cloud stays the customer-facing environment even with several providers behind the payment layer.

WHY IT MATTERSMultiple providers shouldn't mean multiple customer experiences. Not every configured gateway is necessarily exposed to every customer.
04

Connect customer credit

Where the supported Bonza workflow allows it, relevant available customer credit becomes part of the future payment journey — selected by the customer, never applied automatically.

WHY IT MATTERSCustomer value already recorded in Bonza should be able to take part in the relevant payment scenario.
05

Return payment activity to the wider lifecycle

Relevant payment activity stays connected with the broader Bonza and Salesforce payment operation, according to the configured integration.

WHY IT MATTERSThe customer payment should remain useful operational information after the payment screen closes.

The full path

From Experience Cloud to Payment — and Back to Salesforce Context.

Most payment stories stop at “payment successful.” This one has a return path. Step through it.

THE RETURN PATH

STEP 01

Customer

Someone who already has a relationship with you — and, right now, a payment to make.

Customer side

The journey does not end at “payment successful.” It ends with connected payment activity — and how and when that activity is reflected in Salesforce follows your integration.

How it works

From Portal Interaction to Connected Payment Activity.

01Customer enters the experienceThrough the relevant Salesforce Experience Cloud environment.
02Payment context is presentedThe relevant supported payment, invoice and amount information.
03Customer reviews available optionsConfigured payment options where supported, and customer credit where supported.
04Customer continues to paymentBonza connects the journey with the relevant configured payment path.
05Configured gateway processes the paymentAccording to its capabilities and configuration.
06Payment activity remains connectedReturning to the Bonza and Salesforce payment context according to the integration.

Inside the experience

Connect Invoice Context With the Customer's Payment Action.

Paying an invoice through Experience Cloud

Customer portal
Invoice INV-10482 · $1,250 · Due
Bonza payment experience · available payment option
Payment gateway
Payment activity
Salesforce

The invoice obligation and the resulting payment activity stay part of one connected Salesforce payment journey, rather than two records someone reconciles later.

Explore Invoice Payments →

Bringing available credit into the journey

Payment due · $1,000
Available credit · $300 · customer chooses to use it
Credit applied · $300
Remaining payment · $700
Payment option → continue payment

Where configured and supported, customer credit managed within Bonza can be made available as part of the relevant future payment journey. It is a balance recorded and managed within Bonza — not a wallet, cash balance or stored funds — and it is never applied automatically.

Options behind the experience

One Experience Cloud Journey. Multiple Configured Payment Options.

Bonza's multi-gateway capability can support relevant configured payment options inside the customer experience — without turning each provider into a separate customer journey.

DEFAULT PAYMENT OPTION
Payment option ADEFAULT

The business keeps its configured default as the normal starting point in the supported customer flow.

OTHER AVAILABLE OPTIONS
Payment option BAVAILABLE
Payment option CAVAILABLE

Relevant alternatives can be made available in supported customer-facing payment scenarios.

Not all configured gateways are necessarily exposed to every customer, and Bonza does not choose a “best” gateway on anyone's behalf — no automatic routing, failover, cost optimisation, AI selection or universal payment methods, and gateways differ in what they support.

Payment moments in the portal

Turn Payment Visibility Into a Clear Customer Action.

ONE-TIME PAYMENT

An individual payment from the Salesforce experience

Experience Cloud
One-time payment · amount & context
Configured payment option → payment
Salesforce payment activity

Relevant one-time and ad hoc payment scenarios can be connected to the customer's Salesforce-facing journey where supported.

Explore One-Time & Ad Hoc Payments →
RECURRING CONTEXT

Recurring activity, visible in the relationship

Experience Cloud
Recurring payment context · current, upcoming, status
Bonza payment activity
Salesforce

Recurring payment information can be part of the customer's broader payment relationship. This is context, not self-service control — pausing, cancelling, skipping, changing amount or frequency, updating a card or switching gateway are not claimed here.

Explore Recurring Payments →
NEEDS ATTENTION

An overdue payment with an obvious next step

Experience Cloud · payment requires attention
INV-10482 · $750 · OVERDUE · review & pay
Payment experience → payment activity
Bonza / Salesforce

When a payment is due or overdue, a connected experience makes both the obligation and the next action clearer. Bonza does not send automated reminders or run collections.

Explore Due & Overdue Payments →

Same payment, two vantage points

The Customer Sees a Payment. Your Team Sees the Relationship.

EXPERIENCE CLOUD · CUSTOMER VIEW
Customer
Acme Customer
Invoice
INV-10482
Amount due
$1,250
Credit
$250
Payment
$1,000
SALESFORCE / BONZA · BUSINESS VIEW
Customer
Acme Corporation
Invoice
INV-10482
Amount
$1,250
Credit
$250
Payment
$1,000
Gateway
Configured gateway
Status
Relevant status

One customer action. One connected payment context.

Two journeys

Keep the Customer Relationship Connected Through the Payment Moment.

External / disconnected payment journey
CUSTOMER STARTS IN
Experience Cloud.
PAYMENT CONTEXT
May need to be passed to another system.
PAYMENT DESTINATION
A separate payment experience.
CUSTOMER RELATIONSHIP
Can become fragmented across systems.
PAYMENT OPERATION
Requires integration or reconnection.
Bonza Experience Cloud payment journey
CUSTOMER STARTS IN
Salesforce Experience Cloud.
PAYMENT CONTEXT
Connected with the relevant Salesforce payment journey.
PAYMENT EXPERIENCE
A Bonza-connected experience.
PROCESSING
Configured payment gateway.
PAYMENT ACTIVITY
Connected back into the wider Bonza and Salesforce payment lifecycle.

External payment experiences are appropriate in some architectures — this isn't an argument that the disconnected model is always wrong. The Bonza model is relevant when an organisation wants payment to stay closely connected with its Salesforce customer experience.

Two related ideas

Experience Cloud Is the Environment. Customer Payment Experience Is the Journey.

Salesforce Experience CloudWHERE THE CUSTOMER INTERACTS

The customer-facing Salesforce environment your customers already use to deal with you.

Bonza customer payment experienceHOW THE CUSTOMER UNDERSTANDS AND PAYS

The journey itself — context, amount, options, action and status — wherever the customer meets it.

Configured payment gatewayHOW PROCESSING OCCURS

The provider that performs the relevant underlying payment processing.

Bonza / SalesforceHOW ACTIVITY STAYS CONNECTED

Where the payment continues to mean something after it completes.

These two pages describe different things. This one is about the environment: how a payment journey can exist inside the customer's Salesforce Experience Cloud relationship, and how the architecture holds together around it.

The customer payment experience is about the journey: what a customer sees, understands, chooses and does when it's time to pay — wherever that journey is presented. An organisation can care about the journey without using Experience Cloud at all.

Payment Command Center

Customer Payments Don't End at the Portal.

A payment made in Experience Cloud is part of the same operation as every other payment — visible where your team already reads the payment picture.

Customer
Experience Cloud payment
Bonza Payments
Payment Command Center
Bonza PaymentsPayment Command Center ILLUSTRATIVE DATA
Collected Payments$11.6MThis quarter
Outstanding$1.84MAcross open obligations
Due$126KExpected today & this week
Overdue$298KPast the expected date
Refunds$18KProcessed this quarter
Credits$42KAvailable to customers
Recent payments Illustrative
Acme Customer · invoice payment$1,000
Northwind Traders · one-time payment$420
Harbor Academy · invoice payment$3,150

Payments made through a customer-facing experience appear in the same operational view as the rest of the payment operation. This page doesn't claim a dedicated Experience Cloud analytics dashboard.

Use cases

Where Experience Cloud Payments Fit.

CUSTOMER PAYS AN INVOICE

An invoice needing action

NEED
Understand the obligation and pay, without a disconnected journey.
BONZA
Connects the relevant invoice and payment context with the Experience Cloud payment journey.
OUTCOME
Payment activity stays connected to the wider Salesforce payment operation.
ONE-TIME PAYMENT

An individual payment

NEED
Complete it through the relevant Salesforce-facing experience.
BONZA
Connects the payment journey with the relevant customer and payment context.
AVAILABLE CREDIT

Value already on the account

NEED
Use that value toward a future payment where supported.
BONZA
Makes the relevant credit part of the supported Experience Cloud payment journey.
MULTIPLE OPTIONS

Several configured gateways

NEED
Present the relevant options without creating separate customer experiences.
BONZA
Connects the relevant payment choices through the Bonza payment layer.
NEEDS ACTION

A due or overdue payment

NEED
Understand what is due and move into the relevant payment action.
BONZA
Connects payment context and customer action through the supported Experience Cloud journey.

Connected suite

Experience Cloud Is One Entry Point Into a Bigger Payment Lifecycle.

Customer
Salesforce Experience Cloud
Bonza Payments
Payment Command Center

Experience Cloud is a customer-facing entry point. Bonza manages everything that happens around the payment once the customer has acted.

What changes

The Portal Keeps Its Customer Through the Payment.

CONNECTED CUSTOMER JOURNEYKeep relevant payment activity connected with the Salesforce customer experience.
CLEARER PAYMENT CONTEXTPresent relevant payment information within the customer's Salesforce-facing journey.
LESS EXPERIENCE FRAGMENTATIONReduce the separation between Experience Cloud interaction and payment activity.
PAYMENT OPTION FLEXIBILITYSupport relevant configured payment options where applicable.
CONNECTED CUSTOMER CREDITBring available Bonza customer credit into supported future payment scenarios.
OPERATIONAL VISIBILITYKeep customer-facing payment activity connected to the wider Bonza payment operation.

These describe the connected architecture. We don't claim higher portal adoption, higher payment conversion, faster collections, lower DSO, higher satisfaction, fewer support tickets, reduced abandonment, increased revenue or specific ROI.

Why Bonza

Payments Built Around the Salesforce Customer Relationship.

Salesforce-native payment management

Payment activity connects with Salesforce customer and business context by design, not by integration afterwards.

Experience Cloud payment journeys

Support relevant customer-facing payment scenarios through Salesforce Experience Cloud.

Complete payment lifecycle

Connect Experience Cloud payment activity with invoices, receivables, recurring payments, refunds and credits.

Multi-gateway flexibility

Work with relevant configured gateways without turning each one into a separate customer relationship.

Customer credit connection

Bring relevant customer credit into supported future payment journeys.

Operational visibility

Keep customer-facing payment activity connected with Bonza's wider payment-management environment.

FAQ

Experience Cloud Payments, Answered.

What are Salesforce Experience Cloud payments?

They are customer-facing payment journeys delivered through a Salesforce Experience Cloud experience. With Bonza Payments, the relevant payment activity stays connected with Salesforce customer and payment context while a configured gateway handles the applicable processing.

Can customers make payments through Salesforce Experience Cloud?

Yes — where the payment experience has been configured for that Experience Cloud environment. Bonza supports relevant customer-facing payment journeys there, with payment activity connected back to the Salesforce payment context.

How does Bonza Payments work with Salesforce Experience Cloud?

Experience Cloud provides the customer-facing environment, Bonza provides the Salesforce-native payment-management layer around the payment journey, and the configured gateway performs the relevant payment processing. Bonza connects the payment to the customer, the obligation and the wider lifecycle.

Is Bonza Payments native to Salesforce?

Yes. Bonza Payments is a Salesforce-native payment management suite, which is why payment activity can stay associated with the Salesforce customer relationship rather than living in an external system.

Does Salesforce Experience Cloud process payments itself?

No. Experience Cloud provides the customer-facing Salesforce environment. The relevant payment processing is handled through your configured payment setup and gateway.

Which payment gateways can be used with Experience Cloud through Bonza?

Bonza can be configured with supported payment gateways; examples discussed for the platform include Stripe, Razorpay and PayU. That list is not exhaustive, and the available integrations and capabilities depend on the implementation.

Can customers choose between multiple payment options in Experience Cloud?

Where the configured experience supports it, relevant payment options can be presented within the customer journey. Not all configured gateways are necessarily exposed to every customer — what appears depends on your configuration.

Can customers pay invoices through Experience Cloud?

Where configured, yes. The invoice context — reference, amount, status — can carry into the payment journey so the customer isn't reconnecting an invoice from one place with a payment form in another.

Can customer credit be used in an Experience Cloud payment?

Where configured and supported, customer credit managed within Bonza can be made available as part of the relevant payment journey, and the customer chooses to use it. Credit is a balance recorded within Bonza, not a wallet or stored funds, and it is never applied automatically.

Can Experience Cloud support one-time payments through Bonza?

Relevant one-time and ad hoc payment scenarios can be connected to the customer's Salesforce-facing journey where supported by the configured experience.

Can customers manage recurring payments through Experience Cloud?

Recurring payment information can form part of the customer's payment context, but this page does not claim customer self-service controls. Pausing, cancelling, skipping, changing the amount, frequency, card or gateway are not described here — confirm what is in scope for your implementation.

How does Experience Cloud payment activity connect back to Salesforce?

The payment is managed within the Salesforce-native Bonza layer, so the customer, the obligation and the payment activity share the same context. How and when the payment result is reflected follows your configured integration rather than a promise of instant synchronisation.

Is Bonza Payments a payment gateway?

No. Bonza Payments is the Salesforce-native payment-management layer that works with configured payment gateways for the relevant payment-processing functions.

Do customers have to leave Experience Cloud to complete a payment?

That depends on your implementation. The payment journey is presented within the Experience Cloud experience, and the relevant processing is performed by the configured gateway — whether any step of that processing is presented outside the experience depends on the gateway and how the flow has been configured. We'd rather confirm that against your setup than assume embedded processing here.

Bring the Payment Journey Into Your Salesforce Customer Experience.

See how Bonza Payments can connect customer-facing payment journeys through Salesforce Experience Cloud with payment context, configured payment options and your wider Salesforce payment operation.