use case
Refund the unavailable lamp
Illustrative system · authored sample records. The lamp is unavailable after payment confirmation. Support requests refund-1001 for EUR 10000 against pay-1001.
- Actor
- Merchant support
- Goal
- Request one refund and explain whether its processor outcome is known.
- Trigger
- The shop cannot supply Mira’s lamp.
- Outcome
- A separate authored processor record confirms refund-1001; bank posting and settlement remain outside this story.
Preconditions
- The recorded payment is processor-confirmed and no full refund is already confirmed.
Steps
Failures and retries
- An unanswered or rejected request is not a confirmed refund. Keep uncertainty visible and do not create another refund to conceal it.
Acceptance criteria
- Retain refund-op-1001 for retries of the same refund. Show Requested until compatible processor confirmation is recorded.
Flows