Skip to content
Copper Lane Payments Read-only example
How it works Copper Lane Payments

Request and confirm the €100 refund

Request and confirm the €100 refund

Details Refund the unavailable lamp, step refund-process

flow-refund-payment details refund-process in uc-refund-payment. A request and a later confirmation have separate entry points. There is no claim about bank posting.

  1. Start: Support requests a refund for pay-1001 — Payment service.
  2. Question: Is this confirmed payment eligible for this refund? — Payment service. not eligible: go to 3; eligible: go to 4.
  3. On error: Reject an unsupported or already completed refund — Payment service.
  4. Record refund-1001 and submit refund-op-1001 — Payment service.
  5. End: Refund requested; its outcome is still unknown — Merchant support.
  6. Start: A refund confirmation arrives separately — Confirmation handler.
  7. Question: Was this refund event already processed? — Confirmation handler. already processed: go to 8; new, compatible evidence: go to 9.
  8. End: Duplicate refund event; recorded outcome unchanged — Confirmation handler.
  9. Record the compatible refund confirmation — Payment service.
  10. End: Refund confirmed by the fictional processor — Merchant support.