Use when the appropriate business or customer outcome is to return the relevant value through the configured refund process.
Refund management
When a Payment Changes, Keep the Next Step Connected.
Manage refunds and customer credits as part of the same Salesforce-native payment lifecycle — so what happens after a payment stays connected to the customer, the transaction and future payment activity.
Part of the Salesforce-native Bonza Payments suiteCollected from Acme Customer
- Customer
- Acme Customer
- Payment
- PAY-10482
- Original amount
- $2,500
- Payment status
- PAID
- Payment date
- 05 Jan
- Gateway
- Configured gateway
Every refund starts from the payment that created it — so whatever happens next stays attached to this record and this customer.
Refund selected. The relevant value is returned through the configured payment process, and the event stays attached to PAY-10482 in the customer's payment history.
Interface shown is an illustrative representation of Bonza Payments inside Salesforce. Amounts, references and dates are sample values. Statuses shown depend on your configured payment process. [Confirm the supported refund status set before launch.]
The real problem
Collecting the Payment Is Only Half the Story When Something Changes.
Payments do not always stay final. The lifecycle doesn't always end at “paid.”
A CUSTOMER MAY
The operational challenge is not merely “can we send money back?” It is everything the answer has to stay attached to:
- 01Which payment is being adjusted?
- 02Which customer does it belong to?
- 03How much value is being returned?
- 04What happened to the original transaction?
- 05Was value refunded, or retained as credit?
- 06What does the customer's payment history now show?
- 07Can available credit be used later?
- 08How does this affect the wider payment operation?
When refunds are handled only as isolated gateway events, finance and customer-facing teams can lose the context around what actually happened.
How to think about it
A Refund Is Not the Reverse of a Payment. It's a New Payment Event.
One event, four things fixed
A second event, pointing back at the first
A mature refund process therefore preserves the relationship between the two events. Whether that relationship survives is what separates the two approaches below.
The story breaks in the middle
One continuous payment relationship
The important question isn't simply whether the refund was initiated. It's whether the entire payment story remains understandable afterward.
The post-payment fork
Return the Money — or Keep the Value Ready for What's Next.
When a payment needs to change, the value has somewhere to go. Bonza supports both established paths, and the right one depends on your configured business process and the customer's situation.
Use when the relevant value should stay associated with the customer for future payment use within Bonza Payments.
Neither path is better than the other. Bonza does not steer a customer toward a credit, and the choice should reflect the configured business process and the customer situation rather than a default. Credit behaviour follows what is configured in your Bonza setup.
Core capability
Manage What Happens After the Payment.
Find the original payment
Refund activity starts from the payment that created it — the customer, the reference, the original amount and the payment context around it, rather than a standalone transaction typed in somewhere else.
Define the value to return
Capture the relevant refund or value-adjustment information supported by your configured process, attached to the original payment record. [Confirm partial-refund support before launch.]
Choose the appropriate path
Where supported by the configured process, the value can be returned as a refund or retained as customer credit — two established outcomes for the same adjustment.
Track what happened
The refund or credit event stays visible as part of the customer's payment history, so the transaction story can be read months later without reconstruction.
Continue the customer lifecycle
Where customer credit is created, it can remain available for relevant future payment use — so the post-payment event connects forward into the wider Bonza lifecycle instead of ending the thread.
Refund workflow
From Original Payment to Resolved Refund.
Processing behaviour follows your configured payment process and the capabilities of the gateway involved. Bonza manages the refund within Salesforce; it is not the payment processor.
Transaction relationship
See the Original Payment and What Happened After It.
The same customer, read as one relationship rather than four disconnected records.
Available credit shows $0 here because this illustrative adjustment took the refund path. Had it taken the credit path, the same value would appear as available credit instead.
Dates and values are illustrative. They show the order of events in the record, not how long a refund takes — processing time depends on the payment method, the gateway and the financial institution involved.
Customer credit
Sometimes the Value Comes Back Later — Not Out.
Where the appropriate outcome is customer credit, Bonza can keep that value associated with the customer so it is available for a future payment within the same relationship.
Numbers are illustrative only. This describes operational payment visibility, not accounting treatment. Whether credits expire, and how they may be applied, follows your configured Bonza setup — and credits stay with the customer they belong to. [Confirm credit configuration details before launch.]
Customer payment experience
Keep the Customer Experience Connected After Payment Too.
The customer experience shouldn't fragment simply because a transaction has moved into a refund or credit stage. The relationship continues; the record should reflect that.
Refund and credit activity is managed by your team within Bonza. This page does not describe customer self-service refund initiation, a customer refund portal, refund cancellation or customer-controlled refund routing. [Confirm which customer-facing post-payment capabilities are in scope before launch.]
Customer-facing teams
Give Customer-Facing Teams the Payment Context Behind the Conversation.
Refund questions frequently become customer-service questions. A useful payment record lets an authorised team see what actually happened without reconstructing it across disconnected payment information.
This is customer context within Salesforce — the payment record sitting where your teams already work. It is not a claim of specific Service Cloud workflows or service automation. [Confirm which Salesforce clouds are in scope before launch.]
One customer, one payment story — collected, returned, retained and expected.
Multi-gateway
Keep Refund Management Connected Across Your Payment Setup.
The refund is processed by the gateway that handled the payment. The record of it belongs with your customer in Salesforce.
Gateways shown are examples. Refund functionality varies by gateway — supported refund methods, timing, behaviour and API capabilities differ, and not every gateway supports the same options. Bonza is the Salesforce-native payment-management layer; the underlying gateway handles processing according to its own capabilities and your configuration. [Confirm the supported gateway list and per-gateway refund behaviour before launch.]
The wider picture
A Refund Can Change the Payment Picture.
When money previously collected is returned, the wider payment picture needs to stay understandable — what was collected, what went back, what is held as credit and what is still expected.
Operational visibility, not formal accounting. Bonza is not an ERP, a general ledger or an accounting system.
Payment Command Center
Refunds Should Be Visible in the Bigger Payment Operation.
A refund shouldn't disappear into a gateway portal. It belongs in the same operational view as everything else that happened to your payments.
Activity shown is illustrative. Bonza does not report refund-rate analytics.
Side by side
Refund or Customer Credit? Two Different Post-Payment Paths.
- VALUE OUTCOME
- The relevant value is returned through the configured refund process.
- CUSTOMER RELATIONSHIP
- The refunded value leaves the relevant payment relationship according to the configured process.
- BEST SUITED WHEN
- The business or customer situation requires the value to be returned.
- VALUE OUTCOME
- Value remains associated with the customer within Bonza Payments.
- CUSTOMER RELATIONSHIP
- The credit can be available for relevant future payment use.
- BEST SUITED WHEN
- The configured business or customer outcome is to retain value for a future payment.
Both remain part of the broader customer payment lifecycle — visible against the original payment, in the customer's history and in the wider payment operation. Neither is universally better; the right path is the one your configured process and the customer's situation call for.
Use cases
Built for the Moments After a Payment Changes.
The customer has already paid
- NEED
- Manage the refund while preserving the original payment context.
- BONZA
- Connects refund activity with the customer and payment lifecycle rather than treating it as a standalone event.
The value should stay with the customer
- NEED
- Store and track customer value instead of returning it.
- BONZA
- Manages the amount as customer credit where that is the appropriate configured outcome.
A future payment arrives
- NEED
- Understand the available credit within the customer's payment relationship.
- BONZA
- Connects customer credit with future payment use.
A refund has occurred
- NEED
- Understand the event alongside the original payment and the broader payment operation.
- BONZA
- Keeps refund activity visible in Salesforce payment context.
The question reaches a person
- NEED
- See the original payment and the relevant post-payment activity in one place.
- BONZA
- Provides connected customer and payment context to authorised teams.
Connected suite
Refunds Are One Stage of the Complete Payment Lifecycle.
The relevant value goes back through the configured refund process, and the event stays attached to the original payment.
The value stays with the customer, available for a future payment.
The full lifecycle One-Time & Ad Hoc
Request and collect Recurring Payments
Scheduled collections Invoices
What was billed Receivables
The outstanding position Due & Overdue
What needs attention Credit Management
Value held for later Multiple Gateways
Your gateway strategy Customer Payment Experience
How customers pay Payment Command Center
The whole operation Payment Intelligence
Insights and signals Explore the suite
Everything connected
What changes
The Payment Story Stays Readable After the Adjustment.
These describe operational visibility. We don't claim faster refunds, lower refund rates, higher retention, reduced churn, cost savings, guaranteed satisfaction or fewer chargebacks — refund timing and outcomes depend on your process, your gateway and the institutions involved.
Why Bonza
Don't Let the Payment Story Break at the Refund.
Salesforce-native context
Refund activity stays connected to the Salesforce customer and payment information your teams already work in.
Original payment connection
The relationship between the payment and what happened afterward is maintained, not reconstructed later from two systems.
Refund + credit management
Support for different established post-payment value paths, so the outcome can match the situation.
Complete payment lifecycle
Refunds connect with payments, receivables, credits and future activity rather than sitting outside them.
Multi-gateway payment strategy
Manage payment operations across configured gateway options while respecting each gateway's own capabilities.
Operational visibility
Relevant refund and credit activity stays visible within the broader payment operation, not buried in a portal.
FAQ
Refund Management in Salesforce, Answered.
What is refund management?
Refund management is the process of returning or otherwise managing value after a customer payment has already been collected. It covers identifying the original payment, deciding what happens to the value, processing the outcome through the configured payment process, and keeping the result visible in the customer's payment history.
Can I manage customer refunds in Salesforce?
Yes. Bonza Payments is Salesforce-native, so refund activity is managed alongside the customer and payment records rather than only in a separate gateway portal. The gateway still performs the underlying processing according to its own capabilities.
How does Bonza Payments connect a refund to the original payment?
A refund is treated as a new payment event that points back at the payment that created it. The original payment, the returned value, the refund status and the customer context stay associated, so the transaction story can be read as one sequence rather than two unrelated records.
Can a customer receive credit instead of a refund?
Where your configured process supports it, yes. When a refund is initiated, the value can either be returned through the configured refund path or retained as customer credit within Bonza Payments. Which option applies depends on your configured business process and the customer's situation.
How does customer credit work in Bonza Payments?
Customer credit keeps the relevant value associated with the customer inside the application instead of returning it. It is stored and managed within Bonza and remains connected to that customer's payment relationship.
Can customer credit be used for a future payment?
Yes — available credit can be used in the customer's future payment journey, so value retained today can be applied to a payment later. How it is applied follows your configured setup.
Can I see refund activity in the customer's payment history?
Yes. The refund or credit event stays part of the customer's payment history alongside the original payment, so finance, operations and customer-facing teams can understand what happened without reconstructing it.
Does Bonza support refunds across multiple payment gateways?
Bonza supports working with multiple configured gateways, with a default or preferred gateway where you need one. Refund functionality varies by gateway, though — supported refund methods, behaviour, timing and API capabilities differ, so what is possible for a specific payment depends on the gateway that processed it and how it is configured.
How long does a refund take?
Processing time depends on the payment method, the gateway and the customer's financial institution — not on Bonza. We don't promise instant, same-day or guaranteed refund timing. Bonza's role is to manage the refund within your Salesforce payment process and keep its status visible.
Can Bonza manage partial refunds?
Refund amounts are captured through the configured refund process, and support for returning part of a payment depends on that configuration and on the gateway involved. We'd rather confirm this against your setup than promise it here. [Confirm partial-refund support before launch.]
Can refunds appear in the Payment Command Center?
Yes. Refunds and credits sit alongside collected payments, outstanding amounts and recent payment activity in the Command Center, so a refund stays part of the broader payment operation rather than disappearing into a gateway portal.
What is the difference between a refund and customer credit?
A refund returns the relevant value through the configured refund process, so it leaves the payment relationship. A customer credit keeps the value associated with the customer inside Bonza, available for future payment use. Both stay visible against the original payment and in the customer's payment history, and neither is universally better than the other.
A Payment Changed. Keep Everything That Happens Next Connected.
See how Bonza Payments helps you manage refunds and customer credits without losing the Salesforce customer and payment context behind the original transaction.