The short answer
A void or cancellation generally stops a payment before the provider’s applicable completion or settlement stage. A refund returns money from a completed payment. Check the transaction’s current status and your provider’s supported action first; the date of the sale alone does not determine which action is available.
Let the payment status choose the action
“Cancel the order” and “cancel the payment” are different tasks. Your order system might mark an order canceled while its card payment still needs attention. Open the payment record itself and identify the amount, transaction reference, current status and any previous adjustment.
Authorize.net’s void guidance allows voids on eligible unsettled transactions and directs merchants to use refunds after settlement. Stripe’s refund guidance similarly distinguishes cancellation before completion from a refund after a successful payment. Exact terminology, timing and available actions depend on the gateway, processor and payment type.
Build your staff instructions around the status displayed in the system you actually use. Avoid a blanket rule such as “everything from today can be voided.” A settlement cutoff or earlier capture can make that instruction wrong.
Use this short decision checklist
- Find the right payment. Match the order, amount and transaction reference. Confirm that you are not looking at a failed attempt beside a successful one.
- Check what already happened. Look for a completed refund, pending refund, void, dispute or another staff member’s open support case.
- Read the available action. Follow your provider’s instructions for the current status. If the button or result is unclear, stop and ask support before submitting another action.
- Confirm the amount. A full order cancellation and a partial item return may require different amounts. Include shipping or other adjustments only when your policy and circumstances call for them.
- Record the result. Save the adjustment reference, time, amount and status, then update the order record.
Make one person responsible for an exception until it is resolved. Two people independently trying to help the same customer can create a second problem while fixing the first.
A fictional order shows the difference
A fictional home-goods shop receives an $84 order. The customer immediately asks to cancel. The payment is still in a status that the shop’s provider allows it to void. Staff verify the reference, submit one void and confirm the result. They then cancel fulfillment and send the customer a factual update.
Now change one fact: the same $84 payment has already settled. Staff follow the supported refund process instead. If the customer keeps a $54 item and returns a $30 item, the requested adjustment is $30, subject to the shop’s applicable policy and any other relevant adjustments. The remaining amount from that sale is $84 − $30 = $54.
These are invented examples, not guaranteed actions for every platform. They show why the payment status and requested amount matter more than the wording in the customer’s message.
A receipt saying “refund submitted” is also not proof that the customer’s bank already displays the credit. Record each state accurately: requested, submitted, pending, completed or failed, using your provider’s definitions.
Explain what the customer may see
Keep your message short: identify the order, amount, action taken and date. Say when you will check again if the result is pending. Provide the provider’s current timing guidance without promising an exact arrival time you cannot control.
Authorize.net notes that a card authorization can remain visible after a void until the issuer releases it. Stripe explains that some prompt refunds appear as reversals: the original charge disappears instead of a separate credit appearing. These are possible explanations, not proof of what happened to a particular payment. Check the transaction record before describing its outcome.
For a delayed refund, use the available provider reference and support process. Do not ask the customer to send a full card number, security code or online-banking screenshot to prove the issue. Collect only the details needed through the approved channel.
Reconcile the refund and check the fee terms
Match the adjustment back to the original payment in your sales and payout records. A refund can affect a different reporting period from the sale. Preserve both dates so the bookkeeper can explain the difference instead of silently reducing an old sales total.
Ask your provider how refunds affect original processing charges, any refund charge and the available account balance. For example, Stripe’s documentation says its original processing fees are not returned and that insufficient available balance can leave a card refund pending. That is a provider-specific example, not a universal fee rule.
Keep unresolved refunds on a small follow-up list with an owner and review date. The useful control is a confirmed outcome and a clear customer update; repeatedly pressing the refund button is not a reliable troubleshooting method.
Bring the operational questions into a review
When comparing a payment setup, ask how staff handle voids, partial refunds, reporting and support escalation. Use Opulent Lending’s merchant-services inquiry to start that conversation with basic business and contact details.
Opulent Lending receives your inquiry and coordinates an introduction to Green Payment Solutions. GPS and the applicable provider handle payment-processing proposals, approval, onboarding and service. Availability, fees and outcomes depend on the provider and agreement; savings are not guaranteed.
Frequently asked questions
Can I void any payment on the same day?
No. Eligibility depends on the transaction’s current state, the provider’s cutoff and supported functions. Check the actual record instead of relying on the calendar date.
Does a void instantly remove a pending card hold?
Not necessarily. The issuer’s handling of the authorization affects what the customer sees. A successful void and release of the customer’s pending hold are separate events.
Should I issue a second refund if the first looks delayed?
First check the first refund’s status and reference with your provider. A second submission can create a duplicate adjustment. Escalate the unresolved result instead of assuming the first failed.
Sources and further reading
Original sources used to prepare this guide. Provider terms and network requirements can change; check the linked source and your applicable agreement.
- Authorize.net: How do I void transactions? (opens in a new tab)↗support.authorize.net
- Stripe: Refund and cancel payments (opens in a new tab)↗docs.stripe.com
About this guide. Prepared by Opulent Lending for general merchant education. Opulent receives inquiries and coordinates introductions to Green Payment Solutions. It does not promise a particular rate, approval or savings.
Read our editorial policy. For a correction, email support@opulentlending.com with the page link and the issue.
