Skip to content
Copper Lane Payments
Read-only example
Search
⌘K
Layout
Story
Story
Sheet
Trace
Show on map
100%
By actor
Refund the unavailable lamp
Trigger
The shop cannot supply Mira’s lamp.
1
Support checks the confirmed payment and its existing refund history.
Merchant support
Payment service
Processor confirmation
Order
Logical payment
Refund
No flow yet
2
Support requests a separate refund; the service records its request and compatible processor confirmation.
Merchant support
Payment service
Payment records
Fictional processor
Confirmation handler
Processor confirmation
Order
Logical payment
Refund
Open flow
Outcome
A separate authored processor record confirms refund-1001; bank posting and settlement remain outside this story.
If it fails
An unanswered or rejected request is not a confirmed refund. Keep uncertainty visible and do not create another refund to conceal it.
The story runs top to bottom; a step's branches and the ways it fails sit to its right. Select a step to see it.
Search
Esc
Map
View
Document
View
Mira · customer
Actor
Merchant support
Actor
Checkout
Process
Confirmation handler
Component
Payment records
Data store
Payment service
Process
Fictional processor
External system
Copper Lane Payments
Boundary
Pay for the €100 lamp
use case
Refund the unavailable lamp
use case
Processor confirmation
Entity
Order reference
Entity
Payment
Entity
Refund
Entity
Payment state · illustrative PostgreSQL design
Database design
Open my projects
Page
Nothing matches.