1. Home
  2. Industries
  3. Credits & Refunds

Credits & Refunds

When a Payment Changes, Keep the Value Story Connected.

Manage relevant refunds and customer credits in Salesforce while keeping post-payment activity connected to the original payment, customer context and future payment lifecycle with Bonza Payments.

Part of the Salesforce-native Bonza Payments suite
One original payment · two possible value paths · one connected payment history Illustrative

Illustrative post-payment lifecycle for one sample customer, Demo Customer, whose Salesforce context is connected. The original payment column shows a payment of $1,000.00 with a status of collected through a relevant configured gateway. The change-required column shows an amount of $250.00 and two possible paths, a refund or customer credit, with the choice described as a business decision. The updated-position column shows the refund path recording a refund of $250.00 with updated payment history, or the credit path recording customer credit of $250.00 available for relevant future payment use where supported. The wider payment context strip lists receivables, next payment, payment history and configured gateway. Every figure on this page is illustrative sample data and is not real customer data. Customer credit is recorded and managed within Bonza Payments and is not a wallet, stored cash, a bank balance or escrow, and Bonza does not hold customer funds.

Original payment
CustomerDemo Customer
Payment$1,000.00
StatusCollected
GatewayConfigured
Change required
Amount$250.00
Refund
Customer credit

Which path applies is a business decision.

Updated position
Refund path
Refund$250.00
Payment historyUpdated

or

Credit path
Customer credit$250.00
Future paymentWhere supported
Wider payment context
ReceivablesNext paymentPayment historyConfigured gateway
All values illustrative. Customer credit is recorded and managed within Bonza Payments for relevant future payment use where supported. It is not a wallet, stored funds, stored cash, a bank balance or escrow, and Bonza does not hold customer funds.
Payment Change Refund or credit Updated position

Definition

What Are Credits and Refunds in Bonza Payments?

A direct answer for anyone comparing refund, credit and payment-management capabilities.

Bonza Payments supports post-payment management where relevant payment value needs to change after collection, including supported refund and customer-credit scenarios.

A refund returns relevant value through the applicable refund process, while customer credit records value within Bonza Payments for relevant future payment use where supported. Both remain part of the wider Salesforce customer payment lifecycle rather than becoming separate records somewhere else, which is what payment management is for.

The one sentence that matters most. Customer credit in Bonza Payments should not be interpreted as a bank balance, stored cash or digital wallet. Bonza does not hold customer funds, and this page does not describe a deposit account, a trust account, escrow, interest, cash withdrawal or credit transfer between customers.

Language, precisely

Two Terms That Get Used Interchangeably and Should Not Be.

A refund and customer credit are different. A refund returns relevant value through the applicable refund process, while customer credit records value within Bonza Payments for relevant future payment use where supported.

The wording here is not fussiness. Describing customer credit as a wallet implies a regulated product Bonza is not, and that is a claim worth never making by accident.

Term 01

Refund

A relevant post-payment process where previously collected value is returned through the applicable configured payment or refund process.

Fair to say
  • Refund
  • Refund activity
  • Relevant refund process
  • Updated payment history
Never claimed
  • Instant refunds
  • Guaranteed refund timing
  • Universal refund support
  • Automatic refund approval
  • Self-service refund initiation
Term 02

Customer credit

Credit recorded and managed within Bonza Payments that may be relevant to a future supported payment.

Fair to say
  • Customer credit
  • Available credit
  • Credit recorded and managed within Bonza Payments
  • Credit available for relevant future payment use
Never claimed
  • Wallet
  • Digital wallet
  • Stored cash
  • Stored funds
  • Stored-value account
  • Bank balance
  • Escrow
  • Trust account
  • Deposit account
  • Money held by Bonza
  • Cash withdrawal
  • Interest
  • Transfer between customers

Refund changes where the value goes. Customer credit changes how the value may be used later. Both should remain connected to the original payment story.

The part that gets lost

The Original Payment Is Easy to Find. What Happened After It Often Isn't.

A payment record can say collected, $1,000.00. Once $250.00 of that is refunded or becomes customer credit, these are the questions somebody has to answer.

01

Why did the payment value change?

02

What happened to the original payment?

03

What is the current payment position?

04

Was value returned?

05

Was value recorded as customer credit instead?

06

How much credit remains relevant?

07

Does the credit relate to a future payment?

08

Did the receivable position change?

09

Can Customer Service explain what happened?

10

Can Finance see the post-payment event at all?

The post-payment problem is not only executing the change. It is preserving the meaning of the payment after the change.

Transaction state ≠ final value state

“Payment Successful” Is a Transaction State—not Always the Final Value State.

A successful payment can still have a post-payment lifecycle. A system that stops at “success” does not explain everything that may happen after collection.

Step 01Payment
Step 02Successful · collected

Where most payment records stop.

Step 03A later business event
Step 04Value changes

Through a refund or as customer credit.

Step 05Updated payment story

The transaction may be complete. The value story may not be.

Signature · follow the value after the payment

Refund or Customer Credit? They Solve Different Post-Payment Needs.

Four reasons a collected payment changes. For each one, both value paths are shown at the same time, from the same original payment to the same customer payment history.

Original payment · unchanged in all four scenarios

CustomerDemo Customer
Original payment$1,000.00
StatusCollected
GatewayConfigured

This band is written once in the page markup and neither path below can change it. That is the point being made: a post-payment event adds to the record rather than rewriting the payment that created it.

Part of what was paid for was not delivered

The payment collected cleanly. A later business event means some of that value no longer corresponds to something the customer received.

The fork Which path applies is a business decision, not one Bonza makes $250.00
Refund pathReturn the value

“Should value go back through the relevant payment or refund route?”

Value returnedThrough the applicable configured refund process

The same provider that processed the original payment.

Refund activity$250.00 recorded against the original payment

Attached to the payment it came from, not raised as a standalone transaction.

Updated payment history$1,000.00 collected, $250.00 returned

Both figures remain readable on the same record.

Returning the value suits a customer who is not expecting to transact again soon. The refund is the end of this value, and the history says so.

Same original payment
Customer credit pathRetain the value

“Should relevant value remain available in the payment relationship for future use?”

Value retainedRecorded as customer credit within Bonza Payments

A payment-management record against the customer.

Available credit$250.00 available for relevant future payment use where supported

Not applied to anything by itself.

Updated credit positionCredit sits against the customer

Visible to whoever next looks at this relationship.

Retaining the value suits a continuing relationship. Nothing is applied automatically; a person decides whether and when the credit is relevant to a later payment.

Where both paths end · unchanged in all four scenarios One connected customer payment history

The value took a different route. The customer, the original payment and the record a colleague reads six months later did not change. All figures are illustrative sample data.

Scenario 1, part of what was paid for was not delivered, with a change amount of $250.00. Both paths end at one connected customer payment history.

Scenarios4 scenarios · 1 original payment
Path overlapShared middle steps between the two paths: none
ConvergenceBoth paths end at the same payment history

The two paths share no middle step at all — not one label and not one value — which is what makes them genuinely different value paths rather than two names for the same process. Both still terminate in the same record.

The value may take a different path. The context should remain connected.

Original → change → new position

Every Post-Payment Change Should Answer Three Questions.

If a team can answer all three from one record, the post-payment event has been managed rather than merely executed.

01

Original

What was originally collected?
  • Customer
  • Payment
  • Amount
  • Gateway context
  • Relevant obligation
02

Change

What happened afterward?
  • A refund, through the applicable process
  • Or customer credit, recorded in Bonza Payments
  • Decided by the business, not by the system
03

New position

What does the relationship look like now?
  • Updated payment history
  • Current customer credit
  • Receivables context
  • Future relevant payment
Original Change New position

Where it goes wrong

Refunds and Credits Become Hard to Manage When They Live Outside the Payment Story.

Nothing in the fragmented version is unreasonable on its own. Together they mean nobody can answer a customer question without assembling it first.

Typical fragmented model
01 Salesforce holds the customer relationship
02 The gateway holds the original payment
03 A spreadsheet tracks refunds
04 Another record holds customer credit
05 Customer Service tries to explain what happened

Five places, no single connected story, and the explaining falls to whoever the customer reaches.

Connected model
01 Customer
02 Original payment
03 Bonza
04 Refund or customer credit
05 Updated payment position & future payment context

One route, and the answer is already on the record.

The cost of fragmentation is the work required to reconstruct what happened to the value.

Refunds

Keep Refund Activity Connected to the Payment That Created It.

Refund management should preserve the relationship between the original payment and the subsequent return of relevant value, so Finance and customer-facing teams can see that the payment changed after collection.

Step 01Original payment
Step 02Refund required

Decided by the business.

Step 03Relevant refund process

Through the applicable configured provider.

Step 04Refund activity
Step 05Updated payment history
What is not claimed here. No instant refund, no guaranteed refund timing, no automatic refund approval, no self-service refund initiation, no refund to an arbitrary bank account, no universal refund support, no chargeback handling and no dispute management, unless independently established. Partial refunds are not claimed as a capability either.

Explore Refunds

Customer credit

Keep Relevant Value Available for a Future Payment Without Turning It Into a Wallet.

Customer credit allows relevant value to remain part of the payment relationship for future supported payment use. The credit is recorded and managed within Bonza Payments.

Step 01Payment value event
Step 02Customer credit recorded in Bonza Payments
Step 03Available credit · $200.00

Illustrative.

Step 04Future relevant payment · $1,000.00
Step 05Relevant credit context, applied where supported

Applied by decision, not by a rule this page invents.

Step 06Updated credit and payment position
What customer credit is not, stated plainly. Bonza does not store customer money. This is not a wallet, a digital wallet, stored funds, stored cash, a stored-value account, a bank balance, a customer bank account, escrow, a trust account or a deposit account, and there is no Bonza balance. Customer credit cannot be withdrawn as cash, transferred between customers or converted between currencies, it earns no interest, and no expiry rule or automatic application logic is claimed.

Explore Credit Management

The decision

The Post-Payment Question Is Often: Return the Value or Keep It in the Payment Relationship?

Bonza Payments does not automatically decide whether a refund or customer credit should be used. That remains a business decision within the relevant process.

Start
  • A relevant value change is required

Should value be returned through the relevant refund process?

Yes Refund

Original payment → refund activity → updated history.

No, or where relevant Customer credit

Original payment → customer credit → future relevant payment context.

Either way
  • The same customer payment history underneath both answers

Bonza should support the decision. It should not invent the decision.

Receivables

A Refund Can Change the Customer Payment Position.

Where receivables are relevant, post-payment activity can change how Finance understands the customer payment position. A refund affects Accounts Receivable by changing what the collected figure means, not by posting an entry anywhere.

Step 01Payment obligation
Step 02Payment
Step 03Collected
Step 04Refund
Step 05Updated payment position
Step 06Outstanding and other relevant context
No accounting happens here. There is no general ledger posting, no journal entry, no automatic receivable reconciliation, no bank or settlement reconciliation, no automatic write-off, no revenue recognition and no tax adjustment. The payment position changes; the books are somebody else's system.

Explore Receivables   Accounts Receivable   Due & Overdue Payments

Customer Credit Becomes Most Useful When the Next Payment Knows It Exists.

Where supported, customer credit can remain connected to relevant future payment activity rather than becoming an isolated finance record. Customer credit can be used for a future payment where the implemented flow supports it.

Available credit
  • $200.00 recorded against Demo Customer
  • Illustrative
Future payment
  • $1,000.00 expected
  • Illustrative
Relevant credit context
  • The $200.00 is visible at the moment it matters
  • Applied only where supported
Not invented here. No automatic application rules, no partial-payment mechanics, no complex allocation rules, no credit expiry, no transfer between customers and no multi-currency credit conversion, unless established.

Across payment patterns

A Refund Should Not Break the Recurring Payment History.

Where recurring payments are relevant, refund activity should remain connected to the wider recurring payment relationship instead of interrupting it.

Payment 01Collected
Payment 02Collected
Payment 02Refund activity

Attached to payment 02, not to the arrangement.

ResultUpdated history
Payment 03Next relevant payment, unaffected
What a refund does not do to a recurring arrangement. No subscription billing, no automatic schedule change, no pause, no skip, no retry, no plan adjustment, no automatic recurring payment recalculation, no subscription modification and no automatic proration. Customer credit may be relevant to future recurring payment activity where supported, and changes none of those things either.

Explore Recurring Payments

A One-Time Payment Can Still Have a Long Post-Payment Story.

One-time describes the payment frequency. It does not mean the payment has no post-payment lifecycle.

Step 01One-time payment
Step 02Collected
Step 03A later change
Step 04Refund or customer credit
Step 05Connected history

Explore One-Time & Ad Hoc Payments   One-Time Payments

Post-Payment Changes Should Still Make Sense Against the Original Obligation.

The original payment obligation, the collected payment and the post-payment value change should remain understandable as one payment story.

Step 01Invoice / payment obligation
Step 02Payment
Step 03Collected
Step 04Refund or customer credit
Step 05Updated payment position
Not claimed against the obligation. No accounting credit notes, no general ledger adjustments, no automatic invoice amendments, no revenue recognition and no tax adjustments, unless established.

Explore Invoices   Invoice-Based Payments

The customer's side

The Customer Needs to Understand What Happened After Payment Too.

The customer does not need internal finance complexity. They do need a clear payment story.

What the customer sees
  • The original payment: $1,000.00, illustrative
  • The post-payment change: a $250.00 refund, or $250.00 of customer credit
  • The updated relevant payment context
What the customer cannot do here
  • Request their own refund
  • Convert value into credit themselves
  • Withdraw credit as cash

None of these is claimed as customer-facing behaviour unless separately established.

Explore Customer Payment Experience   Customer Self-Service Payments

Keep Relevant Refund and Credit Context Connected to Salesforce Experience Cloud Journeys.

Where Experience Cloud is already used for relevant customer-facing experiences, Bonza can keep supported payment context connected to that Salesforce environment.

StartCustomer
SurfaceSalesforce Experience Cloud

The organisation's own portal. Bonza does not provide it.

ContextRelevant payment context
Payment managementBonza Payments
AnchorOriginal payment
Post-paymentRefund or customer credit context
OutcomeUpdated Salesforce payment history
Not provided by Bonza. A full customer portal, identity, authentication, case management or a refund-request workflow, unless established.

Explore Experience Cloud Payments

Gateways

Keep Refund Context Connected Even When Payments Use Different Configured Gateways.

Configured payment gateways handle relevant underlying payment processing, while Bonza manages the broader Salesforce-native payment context around the original payment and supported post-payment activity.

StartCustomer
One layer aboveBonza Payments
ProcessingConfigured gateway

Configured by the business.

StripeExample provider
RazorpayExample provider
PayUExample provider
AnchorOriginal payment
Post-paymentRelevant refund process, with the applicable provider

The refund stays associated with the provider that handled the original payment.

OutcomeBonza payment history
Provider names are examples only and imply no partnership or endorsement. A refund is not claimed to move across gateways: there are no cross-gateway refunds, no automatic gateway selection, no smart routing, no automatic failover, no least-cost routing, no automatic retries, no unified settlement and no gateway reconciliation.

Explore Multiple Payment Gateways   Manage Multiple Payment Gateways

AI, scoped

Use AI to Surface Relevant Post-Payment Changes for Human Review.

AI Payment Insights read the payment, refund, credit and receivables context that already exists and point a person at what changed. The insight ends at the person.

What an insight can say
  • Relevant refund activity changed the customer payment position.
  • Customer credit is relevant to an upcoming supported payment.
  • Post-payment activity changed the wider payment context.
What AI does not do here
  • Approve refunds
  • Approve credits
  • Decide whether a refund or credit is better
  • Change customer credit
  • Move value
  • Issue refunds autonomously
  • Contact customers automatically
  • Determine financial entitlement

The signal goes to a person with its context. Any decision after that is theirs.

Explore AI Payment Insights

One operating view

See Post-Payment Activity in the Same Operating View as Payments and Receivables.

Refund and credit figures sit here as contextual panels rather than headline metrics, because the operating question is what changed on which customer, not a post-payment scoreboard.

Payment Command Center · post-payment activity Illustrative sample data

Illustrative Payment Command Center view of post-payment activity. The KPI strip shows $412,800.00 collected, $250,000.00 outstanding and $118,400.00 upcoming, all illustrative. The recent payment activity table lists three sample customer payments with amount and status. The post-payment activity panel lists three sample entries showing the customer, the original payment, whether a refund or customer credit applied, the relevant amount and the updated context. The needs-attention panel lists a relevant overdue item, a relevant payment method expiry and a relevant AI payment insight, each for human review. The customer payment position strip lists payment history, refund context, credit context and next payment. Refund and customer credit appear as contextual panels rather than formal metrics. Every figure is illustrative sample data and is not real customer data.

Collected$412,800Recorded payment activity
Outstanding$250,000Still unresolved
Upcoming$118,400Expected, not guaranteed
Recent payment activity
Illustrative original payments.
CustomerPaymentAmountStatus
Demo CustomerPAY-6210$1,000Collected
Sample AccountPAY-6218$3,400Collected
Example ClientPAY-6226$780Collected
Post-payment activity · contextual panel
Illustrative post-payment changes against those payments.
CustomerOriginalPathAmountUpdated context
Demo CustomerPAY-6210Refund$250Payment history
Sample AccountPAY-6218Credit$400Future payment
Example ClientPAY-6226Refund$780Payment history
Shown as a contextual panel, not as a formal Command Center metric.
Needs attention
Relevant overdue item

Sample Account · an amount is past its relevant expected date.

Human review
Relevant payment method expiry

Example Client · method expires before a relevant upcoming payment.

Internal signal · human review
Relevant AI payment insight

Refund activity changed Demo Customer's payment position.

Insight · human review
Customer payment position
Payment historyPAY-6210 · $1,000Collected
Refund contextREF-0402 · $250Attached to PAY-6210
Credit contextCR-0188 · $400Recorded in Bonza Payments
Next paymentRelevant dateExpected, not guaranteed

All values illustrative sample data, not real customer data. Refund and customer credit appear as contextual panels rather than formal Command Center metrics. Bonza performs no bank reconciliation, settlement reconciliation, automatic accounting reconciliation or general ledger posting, and holds no customer funds.

Explore Payment Command Center   Explore Payment Forecasting

Transaction history ≠ value history

Transaction History Tells You What Happened. Value History Tells You What Changed.

Both are accurate. Only one of them answers what the payment is worth to the relationship now.

Transaction history

$1,000.00

StatusSuccessful

“Did the payment go through?”

≠
Value history
Original payment$1,000.00
Refund$250.00
Customer credit$100.00 where relevant
Current positionRelevant payment position

“What is the payment worth to the customer relationship now?”

The original transaction does not always explain the current payment position.

A Successful Payment Can Still Have a Different Current Position.

Payment status describes the transaction event. Payment position describes the wider customer payment reality.

Payment status
StatusSuccessful

“What did the transaction do?”

≠
Current payment position
Original payment$1,000.00
Refunded$250.00
Customer creditRelevant where applicable
OutstandingRelevant where applicable
Future payment contextRelevant where applicable

“Where does the relationship stand?”

Cross-industry post-payment patterns

Different Industries. The Same Need to Manage What Happens After Payment.

Each entry is the question that sector actually asks, and what Bonza does not provide there. Post-payment value is exactly where sector-specific assumptions creep in, so each one says no explicitly.

Financial & professional services Client value change

“What happens when previously collected client payment value needs to be returned or retained as relevant customer credit?”

Bonza's role

Keep supported post-payment activity connected with the client payment history. See Financial & Professional Services.

What this does not imply
  • Trust accounting
  • Escrow
  • Client money accounts
  • Regulated fund custody
Education Payer value change

“What happens when a relevant payer payment changes after collection?”

Bonza's role

Keep refund or customer-credit context connected to Salesforce. See Education.

What this does not imply
  • Student accounting
  • Tuition adjustment
  • Financial aid
  • Scholarship logic
Healthcare Customer value change

“How can relevant customer payment value changes remain connected to the wider payment history?”

Bonza's role

Manage the supported post-payment activity on the customer payment side only.

What this does not imply
  • Insurance refunds
  • Claims adjustments
  • Medical billing
  • Patient accounting
Technology & SaaS Customer value change

“How do relevant refunds or credits remain connected to the customer payment relationship?”

Bonza's role

Keep the post-payment activity attached to the payment it came from. See Technology & SaaS.

What this does not imply
  • Subscription proration
  • A usage-credit engine
  • Revenue recognition
  • Plan changes
Membership & associations Member value change

“How does relevant post-payment value stay connected to member or customer payment history?”

Bonza's role

Keep the value change connected to the payment record. Membership status stays in the membership system or CRM and is never set by Bonza. See Membership & Associations.

What this does not imply
  • Membership-status changes
  • Renewal rules
  • Dues adjustments
Real estate & property Property-related value change

“How does relevant customer payment value remain connected when a post-payment change occurs?”

Bonza's role

Keep the post-payment activity connected, in neutral payment language. See Real Estate & Property.

What this does not imply
  • Security deposit management
  • Escrow
  • Rent accounting
  • Trust accounts
Nonprofits Where the payment model applies

“How does relevant post-payment activity remain connected where the Bonza payment model applies?”

Bonza's role

Manage the relevant post-payment activity as a payment event. See Nonprofits.

Not automatically described as
  • Donation refunds
  • Gift adjustments
  • Pledge credits
  • Tax receipt changes
Other Salesforce-powered businesses The same three questions

Where collected customer payment value later changes, the same core questions remain, whatever the sector is called.

The three questions

Was value returned? Was customer credit created? What does the payment position look like now? See Other Salesforce-Powered Businesses.

What this does not imply
  • Universal refund support
  • Vertical-specific functionality

Two paths

Most Payments Follow the Normal Path. Some Need a Value Adjustment Later.

The second path is longer, and it is a legitimate part of the lifecycle rather than an exception to be handled elsewhere.

Normal

Nothing changes after collection

01Payment
02Collected
03Payment history
04Next relevant payment event

Four steps. Most payments never leave this path, which is why the other one is easy to under-build.

Post-payment change

Value changes after collection

01Payment
02Collected
03Change required
04A person decides the path
05Refund or customer credit
06Updated payment position
07Future payment context

Seven steps, and step four is a person. Bonza supports the decision rather than making it.

Post-payment change should be an extension of the payment lifecycle, not a disconnected exception.

What goes wrong

Seven Credits and Refunds Mistakes That Break the Payment Story.

Each is a reasonable shortcut. Together they are why a customer question about a three-month-old payment takes an afternoon.

Mistake 01

Treating the refund as a new, unrelated transaction

Better

Keep the original payment and the refund connected on the same record.

Mistake 02

Tracking customer credit in a spreadsheet

Better

Keep relevant customer credit inside the payment lifecycle where the next payment can see it.

Mistake 03

Calling customer credit a wallet

Better

Describe exactly what it is: credit recorded and managed within Bonza Payments.

Mistake 04

Losing the customer context after the refund

Better

Keep post-payment activity tied to Salesforce and the same customer.

Mistake 05

Letting Finance and Customer Service see different histories

Better

Use one wider payment context, read differently by different teams.

Mistake 06

Ignoring what the post-payment event does to receivables

Better

Keep the current payment position visible where receivables are relevant.

Mistake 07

Assuming “payment success” is the end of the lifecycle

Better

Treat refund and credit as legitimate later stages of the payment relationship.

The cost nobody budgets for

The Hidden Cost Is Reconstructing Where the Value Went.

One customer asks one question. Six checks later, somebody can answer it.

Without connected post-payment context
00 “What happened to my payment?”
01 Check Salesforce
02 Check the gateway
03 Check the refund record
04 Check the credit spreadsheet
05 Check receivables
06 Check Customer Service notes
07 Reconstruct the answer
With connected post-payment context
01 Original payment
02 Bonza
03 Refund or customer credit
04 Updated payment position & customer history
CollectedRefundCreditOutstandingNext payment

Four steps, and the answer is the record rather than a reconstruction of it.

If teams have to rebuild the value story after every post-payment change, the payment operation is still fragmented.

Maturity

How Credits and Refunds Management Matures.

A description of how this tends to develop. No visitor is scored here, and no level is assigned to anyone.

Level 01

Transaction-only

The payment is collected. Refunds or credits are handled separately, somewhere else.

Level 02

History visible

Refunds become visible alongside the original payment activity rather than only in a provider portal.

Level 03

Value connected

The original payment and everything that happened to it sit on the same customer.

  • Original payment
  • Refunds
  • Customer credits
  • Customer context
Level 04

Lifecycle connected

The post-payment story joins the rest of the payment lifecycle.

  • Receivables
  • Future payments
  • Recurring activity
  • Customer experience
  • Configured gateways
Level 05

Operating view

Teams can see post-payment activity in context, with people still deciding.

  • Payment Command Center
  • AI Payment Insights
  • Cross-team payment context

Across the business

One Post-Payment Event. Different Questions Across the Business.

Five teams, five sets of questions, one value history underneath them.

Finance
  • What was collected?
  • What was refunded?
  • What relevant customer credit exists?
  • How did the payment position change?
Accounts receivable
  • Does this change the amount still open?
  • What is the customer position now?
Bonza payment lifecycle

The same connected value history underneath every one of these questions, inside Salesforce.

Customer service
  • What happened to the customer's payment?
  • Was value refunded?
  • Does customer credit exist?
Business operations
  • What changed?
  • What happens next?
Salesforce team
  • How do we keep post-payment events connected to the same customer and payment architecture?

The questions change by team. The value history should not.

Team views in more depth: Finance & Accounts Receivable and Customer Service.

Patterns

Common Credits & Refunds Patterns Across Salesforce-Powered Businesses.

Six situations that recur regardless of sector, and what connecting them changes.

Relevant refund
Situation

Previously collected relevant value needs to be returned.

Problem

The refund becomes disconnected from the original payment.

Bonza

Keep refund activity connected to the payment history.

Outcome

Clearer post-payment context.

Customer credit
Situation

Relevant value should remain available for a future supported payment.

Problem

Credit is tracked outside the payment system.

Bonza

Record and manage customer credit inside Bonza Payments.

Outcome

Clearer future payment context.

Refund and receivables
Situation

A post-payment change affects the wider customer payment position.

Problem

Finance can no longer understand the original payment in isolation.

Bonza

Keep payment, refund and relevant receivables context connected.

Outcome

Clearer current position.

Credit and a future payment
Situation

Customer credit exists and another relevant payment is expected.

Problem

The credit is disconnected from the future payment context.

Bonza

Keep relevant credit visible within the wider payment lifecycle.

Outcome

Better payment continuity.

Refund inside a recurring relationship
Situation

One payment within a recurring relationship changes after collection.

Problem

The refund breaks the continuity of the payment history.

Bonza

Keep post-payment activity connected to the recurring lifecycle.

Outcome

Clearer payment history.

Multi-gateway payment
Situation

Original payments use different configured gateways.

Problem

Post-payment activity becomes provider-specific.

Bonza

Keep the wider Salesforce payment context connected.

Outcome

More consistent operational visibility.

Business outcomes

What Connected Post-Payment Context Actually Changes.

Defensible outcomes only. There is no claim here about lower refund rates, lower churn, higher retention, higher CSAT, faster refunds, lower support volume, lower costs, higher revenue, specific productivity gains or specific ROI.

Connected post-payment history

Keep refunds and customer credits tied to the relevant payment history.

Clearer value context

Understand how a payment changed after collection, and why.

Connected customer credit

Keep relevant customer credit within the wider payment lifecycle.

Better future payment context

Connect customer credit with relevant future payment activity where supported.

Clearer cross-team context

Give Finance, AR, Customer Service and Operations relevant views of the same history.

Multi-gateway continuity

Keep payment-management context connected across configured providers.

Better payment explanation

Help authorised teams understand and explain what happened to the payment.

Two paths, one record

Support refund and credit scenarios without conflating them or splitting the history.

Why Bonza

Why Manage Credits and Refunds Through Bonza?

Eight reasons, all of them about what happens to the record after the transaction succeeds.

Salesforce-native

Keep post-payment activity connected with relevant customer context.

Original payment continuity

Connect refund or credit activity to the payment that created it.

Two clear value paths

Support relevant refund and customer-credit scenarios without conflating them.

Connected receivables context

Understand the wider customer payment position where relevant.

Future payment context

Keep customer credit relevant to future supported payments.

Multi-gateway payment management

Keep wider payment history connected across configured gateway activity.

Customer payment experience

Keep customer-facing payment context aligned with internal payment history.

Payment intelligence

Use AI Payment Insights and the Payment Command Center for additional operational context.

The wider lifecycle

Credits and Refunds Are Part of the Wider Payment Lifecycle.

Not every post-payment change touches every capability. These are the parts of the suite the value story can draw on.

Bonza Payments keeps relevant refund and customer-credit activity connected with the wider Salesforce customer payment lifecycle, including payment history, receivables and future payment context. That connection is the whole point of treating post-payment change as a stage of the lifecycle rather than an exception to it.

StartCustomer
AnchorOriginal payment
Post-payment changeRefund or customer credit
Operating viewPayment Command Center

The payment may change after collection. The rest of the payment lifecycle should still make sense.

FAQ

Credits & Refunds Questions.

Twelve questions buyers actually ask, answered against established product scope.

What is the difference between a refund and customer credit?

A refund and customer credit are different. A refund returns relevant value through the applicable refund process, while customer credit records value within Bonza Payments for relevant future payment use where supported. A refund changes where the value goes; customer credit changes how the value may be used later. Both should stay connected to the original payment.

How does Bonza manage refunds in Salesforce?

A refund is raised through the applicable configured refund process, with the same provider that handled the original payment, and the resulting refund activity is recorded against that original payment rather than as a standalone transaction. The payment history is updated so both the collected amount and the returned amount remain readable on the same record.

How does Bonza manage customer credit?

Customer credit is recorded and managed within Bonza Payments against the customer, and is available for relevant future payment use where supported. It sits in the payment lifecycle rather than in a separate finance record, so whoever handles the next payment can see that it exists.

Is customer credit the same as a wallet, and does Bonza hold customer funds?

No to both. Customer credit in Bonza Payments should not be interpreted as a bank balance, stored cash or digital wallet. It is credit recorded and managed within Bonza Payments for relevant future payment use where supported. Bonza does not hold or store customer funds, and this is not a stored-value account, deposit account, trust account or escrow.

Can customer credit be withdrawn as cash, or transferred to another customer?

Neither is claimed. Customer credit is a payment-management record relevant to future supported payment activity, not money that can be paid out or moved between customers. It earns no interest, and no multi-currency conversion or expiry rule is claimed either.

Can customer credit be used for a future payment?

Where customer credit exists and is relevant to a supported payment flow, it can be part of the context for that future payment. It is applied only where supported and by decision; no automatic application rule, allocation logic or partial-payment mechanic is claimed.

How do refunds affect Accounts Receivable?

Where receivables are relevant, a post-payment change can alter how Finance understands the customer payment position, because the collected figure no longer means what it did before. That is a change in payment context rather than an accounting action: there is no general ledger posting, no journal entry, no automatic receivable reconciliation and no automatic write-off.

Can refunds work with recurring payments?

Where recurring payments are relevant, refund activity stays connected to the wider recurring payment relationship and attaches to the specific payment it relates to. It does not pause, skip, retry, cancel or reschedule the arrangement, and it involves no subscription billing, plan adjustment, recalculation or proration.

Can refunds work across multiple payment gateways?

Bonza supports multiple configured payment gateways, and where a refund is relevant the underlying process stays associated with the applicable configured provider and payment context. Cross-gateway refunds are not claimed, and there is no automatic gateway selection, smart routing, automatic failover, least-cost routing, automatic retry, unified settlement or gateway reconciliation.

Can customers request their own refunds, and does Bonza approve refunds automatically?

No to both. Self-service refund initiation is not claimed unless separately established, and no refund or credit is approved automatically. Bonza Payments does not automatically decide whether a refund or customer credit should be used; that remains a business decision within the relevant process, and AI Payment Insights surface context for human review rather than acting.

Does Bonza support partial refunds?

Partial refund capability is not claimed here unless separately established. What this page describes is that whatever relevant value change a business makes, the resulting refund or credit activity stays connected to the original payment and the wider customer payment history.

Does Bonza replace accounting software?

No. Bonza manages the customer payment lifecycle, not the books. It provides no general ledger, journal entries, revenue recognition, tax adjustments, accounting credit notes, bank reconciliation, settlement reconciliation or automatic accounting reconciliation, and it is not an ERP.

Credits & Refunds

When Payment Value Changes, Keep the Customer Payment Story Intact.

See how Bonza Payments keeps refunds, customer credits, payment history, receivables and future payment context connected inside Salesforce.