Component
Confirmation handler
Checks event identity and compatible outcomes
A component inside the payment-service process. Receives fictional processor callbacks, recognizes repeated events and applies compatible state changes. Delivery order alone never establishes truth.
- Inside
- Payment service
- ID
part-confirmations
Outgoing
- Apply a compatible outcome · Confirmation handler → Payment service · Command · In-process · Apply confirmed outcome The confirmation component invokes payment operations in-process. Check event identity and logical operation before recording an accepted transition.
Incoming
- Receive payment confirmation · Fictional processor → Confirmation handler · Event · Network · Processor confirmation endpoint The fictional processor sends authored event evt-9001 for pay-1001, processor reference processor-pay-7001, EUR 10000 captured. src-processor-confirmation records this prepared evidence.
- Receive refund confirmation · Fictional processor → Confirmation handler · Event · Network · Processor confirmation endpoint Authored event evt-9002 confirms refund-1001 for EUR 10000 against pay-1001. src-refund-confirmation does not establish bank posting.
Use-case steps