Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.
A dispute can appear after a refund was requested when the refund is pending, failed, partial, or overlaps with the dispute timeline. Check the actual payment and refund statuses before assuming the customer has received a full credit.
| Status | What to Investigate | Next Step |
|---|---|---|
| Pending refund | Whether the refund has completed or encountered a problem. | Check the provider status and explain it accurately. |
| Failed refund | The failure reason and whether funds returned to the merchant. | Follow the supported resolution process. |
| Partial refund | The refunded and remaining disputed amounts. | Make the calculation and reason for the partial amount clear. |
| Reversal | Whether the original charge disappeared instead of a separate credit appearing. | Explain the statement presentation. |
| Formal dispute open | Whether the refund and chargeback overlap. | Coordinate through the processor before another reimbursement. |
Stripe’s refund guidance explains pending and failed refunds, reversals, and refund tracing. For card refunds, it describes an approximate 5–10 business-day visibility period depending on the bank. That is provider guidance, not a universal timeline for every payment method.
State the original payment, refund amount, date initiated, current status, and expected next step. Where available, provide the payment provider’s tracing reference. Do not mark a request “received by the customer” simply because support approved it.
Explain partial refunds before treating the issue as resolved. Distinguish refunded merchandise, shipping, and other amounts so the customer can understand the credit. Use shared support and payments records to keep messages consistent.
Match the refund to the disputed payment and include its amount, date, status, and reference. Explain whether the refund preceded or followed the dispute and whether any balance remains contested. A refund record is relevant evidence, not a guarantee of a favorable decision.
For an illustrative $100 purchase with a $30 refund, identify both amounts and the remaining $70. Do not describe the payment as fully refunded. See chargebacks versus refunds and the response process.
Assign one owner to coordinate finance, support, and dispute actions. Check for an existing credit before approving another payment. Review refund failures and repeated customer contacts as process signals, rather than automatically treating them as abuse.
Use duplicate-transaction controls and the workflow audit checklist to prevent repeat errors. You can explore Chargeflow’s chargeback recovery workflow and verified Stripe integration.
A refund request does not prove receipt. Verify whether it completed, failed, remains pending, or appeared as a reversal.
Do not issue another refund without checking payment and dispute status. Follow your processor’s process to avoid duplicate reimbursement.
Proof of refund does not guarantee a win. Submit accurate records connecting the refund to the disputed payment and explain any partial or overlapping amounts.
Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.
Chargeflow collects data from dozens of third party signals, not just transaction data like Stripe Dispute does. This allows for much more coverage and much better win rates because the evidence submitted is much more comprehensive and compelling..
Chargeflow collects data like order info, customer messages, and payment details. It builds a full dispute case for you, so you don’t have to lift a finger.
Yes! Chargeflow works with many processors — not just Stripe. That means one tool for all your chargebacks, no matter how you process payments.
You only pay a percentage of the revenue we help you recover. No upfront fees, no subscriptions — just success-based pricing.
Yes. Chargeflow is SOC 2, GDPR, and ISO certified. We use top security standards to keep your data safe.
Have a question? We’re here to help. Just hit the chat button to initiate a conversation with support.