Learn Anatomy of a Checkout

Lesson 8 of 13

Returns and refunds.

The return workflow, and how to choose between a void, a reversal, and a refund.

By Nagesh Koritala 6 min read Last verified: November 2026

  1. Lesson 1: Improve the checkout
  2. Lesson 2: The checkout flow
  3. Lesson 3: Authorization
  4. Lesson 4: Payment states
  5. Lesson 5: Capture
  6. Lesson 6: Clearing and settlement
  7. Lesson 7: Cash capture
  8. Lesson 8: Returns and refunds (this lesson)
  9. Lesson 9: Disputes
  10. Lesson 10: Tokens and stored credentials
  11. Lesson 11: Transaction types
  12. Lesson 12: Complete reference
  13. Lesson 13: Payments compliance
All 16 pages in this guide
  1. Improve the checkout
  2. The checkout flow
  3. Authorization
  4. Payment states
  5. Capture
  6. Clearing and settlement
  7. Cash capture
  8. Returns and refunds
  9. Disputes
  10. Tokens and stored credentials
  11. Transaction types
  12. Complete reference
  13. Payments compliance
  14. Follow one order
  15. Where it breaks
  16. Payments dictionary

A return is two workflows that must stay in sync: goods coming back, and money going back. The physical flow decides whether to refund. The payment flow decides how.

Before you refund, ask one question: where is the payment right now? The answer picks the right tool, and the right tool is cheaper and faster for everyone.

Void, reversal, or refund?

Has the payment been captured?

Has the capture batch been submitted for settlement?

Has the customer already opened a dispute with their bank?

Sources for this guide

Card network rules change. Time limits, fees, and authorization windows here reflect published rules and provider documentation as of late 2026; confirm details with your processor before you build against them.

Sources

Your progress stays on this device.

Next: Lesson 9

Disputes.

The chargeback lifecycle, the uneven clocks, and the checkout evidence that wins a dispute.

Questions about payments? Email me. I read every note.

Disputes: a chargeback form and a clock, because each side has a deadline. Chargeback the clock is short