Top level
One shared picture of a fictional payment
Parts
4 parts on this layer, as on the map.
Mira · customer Actor. Buys one €100 lamp.
Merchant support Actor. Explains outcomes and requests refunds.
Fictional processor External system. An external system with an authored contract.
Copper Lane Payments Boundary. One shared picture of a fictional payment.
How they work together
- Command from Mira · customer to Copper Lane Payments: Buy the €100 lamp.
- From Copper Lane Payments to Fictional processor.
- Event from Fictional processor to Copper Lane Payments.
- From Merchant support to Copper Lane Payments.
Pay for the €100 lamp
Who: Mira · customer. Goal: Pay once and understand whether the shop can fulfil the order. Starts when: Mira chooses Pay for the €100 lamp.
First, Mira chooses Pay for the €100 lamp. Then, the service records, submits and resolves one logical payment. Finally, Checkout reads what is known; a missing answer remains visibly unknown.
Ends with: Processor-confirmed payment lets the shop fulfil the order. Unknown and confirmed-decline outcomes remain visibly different. If it fails: No checkout response within 10 seconds: keep pay-1001 confirming and seek the existing operation’s outcome.; A confirmed decline is an explicit failure; a separate new attempt can then be requested.