Simplify refunds & credits

When a Payment Changes, Keep Everything That Happens Next Connected.

Manage refunds and customer credits as part of the same Salesforce-native payment lifecycle, keeping the original payment, customer value and future payment activity connected.

Powered by the Salesforce-native Bonza Payments suite
Post-payment value path ILLUSTRATIVE

Illustrative workflow. An original payment of $2,500 from Acme Customer, reference PAY-10482, has a status of Paid. A change is then required covering $500 of that value. From there the value can follow one of two paths: a refund, where $500 is returned through the configured refund process and the refund activity appears in the payment history; or customer credit, where $500 of credit is created within the Bonza payment relationship, becomes available customer credit and can be used toward a relevant future payment where supported. Both paths continue into the same connected customer payment history.

Definition

What Does It Mean to Simplify Refunds and Credits?

Simplifying refunds and customer credits means managing post-payment value changes without separating them from the original customer and payment relationship.

Bonza Payments keeps relevant refund and customer-credit activity connected within Salesforce so finance and customer-facing teams can understand what was originally paid, what changed, where the value went and what may happen next.

A refund returns relevant value through the configured refund process. Customer credit keeps relevant value associated with the customer for future payment use where supported.

Customer credit in Bonza Payments is a credit record managed within the customer payment relationship. It is not a bank account, a cash balance, a stored-value account or a customer wallet, and Bonza should not be described as holding customer funds.

The real problem

The Hard Part Isn't Clicking Refund. It's Understanding the Payment Story Afterward.

The original payment is usually simple. What follows it rarely is — because the questions multiply the moment value moves.

The simple part
CustomerAcme
Payment$1,000.00
Status

Then something changes. Perhaps value needs to be returned. Perhaps the relevant business outcome is customer credit.

Illustrative values.

The part that gets hard
  • Which transaction created this adjustment?
  • How much value changed?
  • Was value refunded?
  • Was customer credit created?
  • How much credit remains available?
  • Has any credit been used?
  • What does the customer's payment history now show?
  • Does finance understand the current payment position?
  • Can customer-facing teams answer the customer's question?
  • Does a future payment need to account for available credit?

When that information is spread across gateway dashboards, spreadsheets, Salesforce notes and finance records, the payment story becomes harder to understand — and every answer has to be reconstructed by hand.

The transaction may be finished.
The customer value lifecycle may not be.
That gap is where post-payment administration becomes fragmented.

Refund or credit

A Refund and a Credit Solve Different Problems.

Both are legitimate outcomes. They differ in what happens to the value — and the right one depends on the business process and the customer situation, not on a preference built into software.

Decision path. A payment is collected. Something changes. The question is what should happen to the relevant value. One path is a refund, where the value is returned through the configured refund process, producing refund activity that appears in the customer payment history. The other path is customer credit, where the value remains associated with the customer for future payment use, producing available credit that can participate in a future payment where supported.

Refund

Return the relevant value

The relevant value is returned through the applicable configured refund process. What that process involves — and what it supports — depends on the payment gateway behind the original payment.

Refund activity
Customer payment history
Customer credit

Keep the value with the customer

The relevant value remains associated with the customer within Bonza and can be available toward a future payment where supported — as a credit record inside the payment relationship, not as held funds.

Available credit
Future payment

Neither path is presented here as better, cheaper, preferred or recommended. Bonza does not steer the outcome, apply a rule that favours credit, or decide on your behalf. The appropriate path depends on your business process and the customer situation.

What breaks

The Post-Payment Process Often Breaks Where the Original Payment Ends.

Four patterns show up repeatedly — and none of them are about whether the refund itself worked.

01

Managing refunds only in the gateway

The refund may well occur. But the wider Salesforce customer and payment context becomes fragmented, so the record of what happened lives somewhere the rest of the business doesn't look.

BetterKeep relevant refund activity connected with the original payment relationship.
02

Tracking customer credit in spreadsheets or notes

Teams may know that credit exists without a clear view of why it exists, how much remains, or whether any of it has been used. The knowledge sits with whoever happened to create it.

BetterKeep customer credit associated with the customer and payment lifecycle.
03

Treating refund and credit as the same thing

They represent different value outcomes. Collapsing them into one idea — "we sorted it out" — makes the customer's actual position impossible to state precisely later.

BetterMake the value path explicit, and keep it visible.
04

Stopping the payment history at "paid"

Post-payment changes disappear from the wider customer story, so the history describes a transaction that is no longer an accurate picture of the relationship.

BetterContinue the lifecycle through refund, credit and relevant future payment activity.

The post-payment value model

Follow the Value After the Original Payment Changes.

Most payment views follow the status. This one follows the value — from the original payment, through the change, down whichever path the business chooses, and back into the same customer history.

The same original payment sits at the top of both paths, and the same customer payment history sits at the bottom of both. What changes in between is where the value went — which is exactly the question finance and customer-facing teams are usually trying to answer after the fact.

How Bonza simplifies it

Five Places the Post-Payment Story Stays Connected.

PILLAR 01

Start With the Original Payment.

Post-payment activity is easier to understand when it begins with the transaction that created the customer value — not with a refund record that arrived from somewhere else.

Relevant context may include the customer, the payment reference, the original amount, the payment date, the payment status and the gateway behind it. Finance should be able to answer what are we adjusting? before anyone answers what happens next?

Explore refund management
Where post-payment activity starts
1CustomerAcme Customer
2Original paymentPAY-10482 · $2,500
3Payment date05 Jan
4Configured gatewayGateway A
5Change required$500

Illustrative record.

PILLAR 02

Make the Refund Path Understandable.

A refund is not a single moment. It is an initiation, a value, a configured process, a status and a permanent change to what the customer's history shows. Bonza helps keep that activity connected to the customer and payment relationship rather than stranded in a gateway dashboard.

What the configured process supports — timing, method behaviour, the shape of the refund itself — depends on the underlying payment provider. Bonza does not override that, and does not promise a refund timeline of its own.

The refund path
1Original payment$2,500
2Refund initiated$500
3Configured refund processGateway A
4Refund status & history
5Customer payment context

Illustrative. Refund behaviour and timing depend on the configured gateway and financial institution.

PILLAR 03

Keep Customer Credit Visible After It Is Created.

The useful question is rarely does this customer have credit? It is where it came from, how much is available, whether any has been used, and what payment activity it connects to.

Credit tracked in a spreadsheet can answer the first question. Credit recorded and managed within the payment relationship can answer the rest.

Explore credit management
The customer credit path
1CustomerAcme Customer
2Credit created$500
3Available credit$500
4Credit history
5Future payment

Illustrative. Customer credit is a credit record managed within the payment relationship, not held customer funds.

PILLAR 04

Bring Available Credit Back Into the Relevant Future Payment.

Credit only matters if it participates in what happens next. When a customer returns to pay again, the relevant available credit should be part of the payment context rather than something a team has to remember.

How credit is applied remains a decision within your supported workflow. Bonza does not apply credit automatically, and does not decide how much of it should be used.

Credit and a future payment
Available customer credit$300.00
Future payment$1,000.00
Customer credit used where supported$300.00
Relevant remaining payment$700.00
Configured payment processGateway A

Illustrative example. Credit usage follows your supported payment workflow — it is not applied automatically.

PILLAR 05

Keep Finance and Customer-Facing Teams Looking at the Same Payment Story.

Refund and credit questions move between finance and the people talking to the customer. When both sides read from the same connected Salesforce payment context, the answer doesn't change depending on who was asked.

What each team sees still depends on the access and permissions configured in your Salesforce org.

Finance view

What is the position?

  • Original payment
  • Refund
  • Customer credit
  • Current payment position
Bonza Payments One connected payment context
Customer context

What do I tell the customer?

  • Customer
  • Original transaction
  • Relevant refund activity
  • Available credit
  • Future payment context

Side by side

Two Post-Payment Paths. Different Outcomes.

Stated neutrally, so the difference is about the value — not about which one a vendor would like you to pick.

Refund
Customer credit
What happens to the value?
Refund
Relevant value is returned through the configured refund process.
Customer credit
Relevant value remains associated with the customer in Bonza.
Where does it sit afterward?
It is not being retained as Bonza customer credit.
As customer credit recorded and managed within the payment relationship.
Future payment relevance
The refunded value is not available as Bonza customer credit.
It can be available toward a relevant future payment where supported.
What it depends on
The configured payment gateway behind the original payment, and the capabilities that gateway supports.
Your supported credit workflow and the business decision behind it.
Both
Remain part of the wider customer payment story, connected to the original payment.
Remain part of the wider customer payment story, connected to the original payment.

Neither path is labelled better, cheaper, recommended or preferred. That belongs to your business rules, not to the software.

The customer value timeline

See What Happened Before, During and After the Adjustment.

The same original payment, followed along each of the two value paths. What finance and customer-facing teams usually need is not the refund record on its own — it is the sequence it sits inside.

Illustrative customer value timeline, credit path. On 5 January a payment of $1,000 is collected. On 18 January a change is required affecting $250 of that value. On 20 January the value path is decided and $250 is recorded as customer credit. On 10 March a future payment of $600 arises, $250 of available customer credit is used toward it where supported, and the customer position is updated with $350 remaining to pay and no credit left available. The alternative refund path: on 5 January the same $1,000 payment is collected; on 18 January a refund of $250 is initiated; the relevant refund status is recorded against the configured gateway process; and the customer payment history is updated. All dates and amounts are illustrative sample data, and the dates are positions in a sequence rather than an indication of how long refund processing takes.

Path B · customer creditILLUSTRATIVE
Path A · refundILLUSTRATIVE
The dates above mark positions in a sequence, not durations. Nothing here indicates how long a refund takes to reach a customer — that depends on the payment method, the configured payment gateway and the financial institution involved.

Customer payment experience

Make Existing Customer Value Visible When the Customer Pays Again.

Bonza's broader customer payment experience can connect available customer credit with relevant future payment journeys where supported.

Available credit $250 Recorded against the customer within the payment relationship.
Future payment $1,000 A relevant payment the customer is being asked to make.
Credit used $250 Where supported by your configured payment workflow.
Customer payment view · illustrative
Amount due$1,000.00
Available customer credit$250.00
Relevant remaining payment$750.00
Configured payment optionGateway A

Illustrative interface. Credit is not withdrawn, transferred, gifted, shared between customers or converted to cash.

Explore customer payment experience

Refunds and gateways

Keep Refund Context Connected to the Gateway Behind the Original Payment.

Refund processing capabilities can differ across multiple payment gateways. The connection back to the original payment shouldn't.

Original payment PAY-10482 Collected through the gateway configured for that payment.
Refund required $500 Routed to the relevant configured gateway process.
Gateway ACapabilities vary
Gateway BCapabilities vary
Gateway CCapabilities vary

Refund capability, refund timing, payment-method behaviour and settlement handling depend on the configured payment provider and the relevant financial institution. Bonza does not make every gateway behave identically, and does not claim that every gateway supports the same refund options.

Explore multiple payment gateways

Receivables context

A Refund or Credit Can Change How You Interpret the Customer Payment Position.

Post-payment events are not only administration. They are context — the kind that changes what a customer payment position actually means.

Refunded$1,200
Customer credit$400
Outstanding$12,750
Upcoming$9,200

All values illustrative.

A collected figure that does not reconcile with the original invoice at a glance is often explained by a refund earlier in the relationship. An outstanding amount read without the available customer credit beside it tells a different story than the same amount read with it. That is why refund and credit activity belongs alongside receivables rather than in a separate process.

This is operational payment visibility, not accounting treatment. Bonza does not post journal entries, perform bank reconciliation, run revenue recognition or determine how a refund or credit should be treated in your general ledger.

Explore receivables visibility

Payment Command Center

Keep Refunds and Credits in the Bigger Payment Picture.

Refunds and customer credits should not disappear into side processes. They remain part of the wider payment operation.

Payment Command Center ILLUSTRATIVE
Collected$312,400
Outstanding$185,200
Due$52,300
Overdue$18,400
Upcoming$114,500
Refunds$6,850
Customer credits$4,200

Recent post-payment activity

Payment collectedGlobal Corp · PAY-10611
$4,250
Refund processedNorthstar Logistics · against PAY-10488
$1,200
Customer credit createdAcme Customer · against PAY-10482
$500
Credit usedHarbourview Trust · where supported
$250
Payment collectedAcme Customer · PAY-10624
$5,000

Customer context

Illustrative post-payment activity by customer. Sample values, not real customer data.
CustomerOriginal paymentRefundCustomer creditStatus
Acme CustomerPAY-10482 · $2,500—$500Credit available
Northstar LogisticsPAY-10488 · $8,400$1,200—Refunded
Harbourview TrustPAY-10495 · $6,750—$250 used
Global CorpPAY-10611 · $4,250——
Explore the Payment Command Center

AI Payment Insights

Let Payment Intelligence Surface Changes Without Making the Decision for You.

AI Payment Insights can point at post-payment activity worth a look. It does not decide what should happen to the value.

Payment data Connected Payments, refunds and customer credit activity in one context.
Change Detected Refund activity changed. Customer-credit activity changed.
Insight + context Surfaced The change, with the payment activity behind it attached.

AI does not decide whether to refund, how much to refund, whether to issue customer credit, how much credit to create, or how credit should be applied. Those are business decisions, and they stay with people.

Operating model

Simplify the Process Around the Decision.

Bonza does not make the financial decision. It removes the reconstruction work that surrounds it.

1Identify the original paymentThe transaction that created the customer value.
2Review customer & payment contextCustomer, amount, date, status, gateway, history.
3Identify the value changeHow much of the original value is affected.
4Choose the supported value pathRefund or customer credit — a human decision.
5Process or record the activityThrough the configured process and payment records.
6Keep the outcome visibleConnected to the customer and the original payment.
7Continue the relationshipFuture payment activity carries the context forward.

Step four is deliberately marked differently. Bonza does not make that choice automatically, does not apply a rule that prefers credit, and does not approve refunds on your behalf.

Where the line sits

Keep the Process Connected. Keep Judgment With the Business.

Repeatable / connected work

Worth connecting

  • Original-payment lookup
  • Customer and payment context
  • Relevant transaction history
  • Refund and credit records
  • Customer credit visibility
  • Future payment context
Human / business decisions

Stays with people

  • Whether the customer should receive a refund
  • Whether customer credit is appropriate
  • Refund amount where business rules require judgment
  • Customer-specific exceptions
  • Relevant financial decisions

Bonza should reduce fragmented payment administration without removing the controls that matter.

Use cases

Where Simplified Refund and Credit Management Matters.

Customer needs value returned

SituationA customer has already paid, but relevant value needs to be returned.
ProblemThe refund becomes disconnected from the original payment and the Salesforce customer context.
BonzaKeeps refund activity associated with the wider payment relationship.
OutcomeClearer post-payment visibility.

Refund value becomes customer credit

SituationThe appropriate configured outcome is to retain relevant value for future payment use.
ProblemCustomer credit becomes a spreadsheet row or a note rather than a usable payment record.
BonzaRecords and manages customer credit within the customer payment context.
OutcomeAvailable value remains visible for future payment use.

Customer returns to pay again

SituationA customer has relevant available credit and later makes another payment.
ProblemTeams need to know customer value already exists before the next payment is handled.
BonzaBrings relevant available credit into the supported payment journey.
OutcomeMore connected future payment context.

Finance needs to understand a customer balance

SituationFinance sees collected payments, refund activity and available credit.
ProblemThe customer payment story is spread across multiple records and tools.
BonzaConnects relevant post-payment activity to the customer.
OutcomeClearer customer-level payment visibility.

Customer asks what happened to their payment

SituationA customer-facing team receives a question about a payment that changed.
ProblemThe original payment, refund and credit information may exist in different places.
BonzaKeeps the relevant payment history connected.
OutcomeBetter transaction context for authorised users.

Maturity

How Connected Is Your Post-Payment Process?

A way to describe where you are today. There is no score, and not every organisation needs the same path.

Level 1

Manual

  • Refunds processed separately
  • Credits tracked in spreadsheets or notes
  • Manual customer-history updates
Level 2

Visible

  • Refund and credit records exist
  • Customer ownership is identifiable
Level 3

Connected

  • Original payment
  • Refund activity
  • Customer credit
  • Future payment context
  • Salesforce customer relationship
Level 4

Operational

  • Payment Command Center
  • Receivables context
  • Customer payment history
  • Relevant AI insights

Business outcomes

What Connected Post-Payment Management Gives You.

Clearer post-payment visibility

Understand what happened after the original payment changed.

Connected refund history

Keep relevant refund activity associated with the original customer and payment context.

Clearer customer credit visibility

Understand relevant available customer credit without relying on disconnected records.

Better value continuity

Keep customer value connected from the original payment through the relevant refund or credit path.

Less manual reconstruction

Reduce the need to piece together refund and credit history across separate tools.

Connected future payment context

Keep relevant customer credit visible for future payment use where supported.

Better customer context

Give finance and authorised customer-facing teams a clearer view of the payment story.

One payment lifecycle

Keep refunds and credits connected with payments, receivables and future customer activity.

These are operational outcomes. Bonza does not claim faster refunds, lower refund costs, higher retention, reduced churn, improved cash flow, fewer chargebacks, specific time savings or a specific ROI.

Why Bonza

Simplify What Happens After the Payment—Without Losing the Customer Context.

Salesforce-native

Keep refund and customer-credit context connected with the Salesforce customer relationship, inside the same org your teams already work in.

Original payment connection

Start post-payment activity from the transaction that created the value, rather than from a record that arrived separately.

Refund + credit paths

Support the established value-return and customer-credit workflows within the broader Bonza payment lifecycle, with neither path treated as the default.

Future payment continuity

Keep relevant customer credit available in the future payment relationship where supported.

Multi-gateway payment context

Maintain refund and payment visibility across the configured payment environment while respecting gateway-specific capabilities.

FAQ

Refunds and Customer Credits, Answered.

What is the difference between a refund and customer credit?

They are two different value paths after a payment changes. A refund returns relevant value through the configured refund process, and that value is not retained as Bonza customer credit. Customer credit keeps relevant value associated with the customer within Bonza, where it can be available toward a relevant future payment if your workflow supports that. Neither is inherently better — the appropriate path depends on your business process and the customer situation.

Can I manage refunds in Salesforce?

Yes. Bonza Payments is a Salesforce-native payment management suite, so relevant refund activity is managed within Salesforce alongside the original payment and the customer record, rather than only in a gateway dashboard. The underlying refund processing still happens through your configured payment gateway.

Can Bonza keep a refund connected to the original payment?

Yes — that is the core of this approach. Refund activity is associated with the transaction that created the customer value, so the customer payment history shows the original payment and what happened to it afterwards rather than stopping at "paid".

Can a refund be converted or retained as customer credit?

Where your configured process supports it, the relevant value can follow the customer-credit path instead of the refund path — the value remains associated with the customer in Bonza for future payment use. This is a business decision made by your team, not an automatic conversion applied by Bonza.

How does customer credit work in Bonza Payments?

Customer credit is recorded and managed within the customer payment relationship in Bonza. It carries the context of where it came from, how much is available and what payment activity it connects to. It is not a wallet, a cash balance, a stored-value account or a gift card, and it is not transferable or shareable between customers.

Can customer credit be used toward a future payment?

Available customer credit can be used toward a relevant future payment where your supported payment workflow allows it. Bonza does not apply credit automatically and does not decide how much credit should be used — that stays within your process.

Can I see how much credit a customer has available?

Yes. Relevant available customer credit is visible within the customer payment context rather than living in a spreadsheet or a note, so the question "does this customer have credit, and how much" can be answered from the payment record itself.

Can refunds and customer credits appear in the Payment Command Center?

Yes. Refund and customer-credit activity appear alongside collected, outstanding, due, overdue and upcoming payment activity, so post-payment events stay part of the wider payment operation instead of becoming a separate process.

Can Bonza manage refunds across multiple payment gateways?

Bonza keeps refund and payment context connected across your configured payment environment, with the relevant refund routed to the gateway behind the original payment. What each gateway supports still varies, so Bonza does not make every gateway behave identically.

Do all payment gateways support refunds the same way?

No. Refund capability, refund options, payment-method behaviour, timing and settlement handling can differ by provider. Any assumption that every configured gateway supports identical refund behaviour should be checked against the specific gateways in your setup.

How long does a refund take?

Refund timing depends on the relevant payment method, the configured payment gateway and the financial institution involved. Bonza does not set or guarantee a refund timeline of its own, and the dates shown anywhere on this page are illustrative rather than an indication of processing duration.

Can Bonza process partial refunds?

Partial refund capability depends on what is established in your implementation and on what the configured payment gateway supports. [Confirm partial refund support per gateway before launch.]

Does Bonza hold customer funds?

No. Bonza manages the customer credit record and the wider payment context, while relevant payment processing is handled through the configured payment setup. Customer credit should be understood as a credit record within the payment relationship, not as money held by Bonza.

Can customers request refunds themselves?

Customer-initiated refund requests are not claimed here as a standard capability. Whether any customer-facing refund request path exists depends on what is established in your implementation. [Confirm customer self-service refund behaviour before launch.]

Does Bonza automatically decide whether to issue a refund or credit?

No. Bonza does not decide whether to refund, how much to refund, whether customer credit is appropriate, how much credit to create, or how credit should be applied. AI Payment Insights can surface that relevant post-payment activity changed and attach the context behind it, but the decision stays with people.

When the Payment Changes, Don't Let the Payment Story Break.

See how Bonza Payments keeps refunds, customer credits, original payments and future payment activity connected inside Salesforce.