Process
Checkout
Makes the payment outcome understandable
Owns the fictional checkout interface. Its 10-second wait may end before the payment outcome is known. A timeout shows Confirming payment rather than inventing failure.
- Inside
- Copper Lane Payments
- ID
part-checkout
Outgoing
- Read the recorded answer · Checkout → Payment service · Query · Network · Payment service API Checkout reads the current logical payment. Confirming payment means its processor outcome is still unknown; it is not a failed charge.
- Request one logical payment · Checkout → Payment service · Command · Network · Payment service API Checkout supplies ord-1042 and EUR 10000. The payment service retains logical payment pay-1001 and operation key pay-op-1001.
Incoming
- Buy the €100 lamp · Mira · customer → Checkout · Command · Network · Checkout interface Mira submits order ord-1042 through the fictional checkout. src-purchase-requirement records the desired business outcome.
Use-case steps