Skip to content
Copper Lane Payments
Read-only example
Search
⌘K
View
Pay for the €100 lamp
Show cards for
Business
Technical
Only this use case (1 hidden)
Roles
Flows
All flows
Pay for the €100 lamp
Refund the unavailable lamp
–/3
Compare
None
Current design · revision 1
Layout
Highlight connections on hover
100%
Diagram
Story
Layers
Top level
Buy the €100 lamp
2 interactions
3 interactions
Buy the €100 lamp
1
2 interactions
3
3 interactions
2
Actor
Mira · customer
Buys one €100 lamp
Notifies
External system
Fictional processor
An external system with an authored contract
Entry
Owns data
Reads
3 parts
Copper Lane Payments
One shared picture of a fictional payment
Details
→ Buy the €100 lamp
→ Read an order’s payment evidence
→ Request refund-1001
→ Receive payment confirmation
→ Receive refund confirmation
Submit another payment after timeout →
Check the existing operation →
Submit the same refund operation →
Data
Command
Query
Event
In-process
Scroll or drag to pan · Ctrl + scroll or pinch to zoom
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.