Payment
Owned by Payment service
Description
Authored logical payment pay-1001 references ord-1042 for EUR 10000, using pay-op-1001. Its initial timeout leaves the outcome unknown. src-processor-confirmation later records evt-9001 and processor-pay-7001.
At a glance
- Attributes
- 7
- Use cases
- 2
- ID
data-payment
Attributes
- id string · required
A stable identifier in this authored sample, independent of network delivery attempts.
- order_id reference · required
An explicit relation to the original authored operation or order reference.
- amount_minor integer · required
Integer minor units. EUR 10000 represents the fictional €100.00 purchase or full refund.
- currency string · required
The authored example uses EUR; it is not a live exchange rate or price feed.
- operation_key string · required
pay-op-1001 identifies the same logical operation for identical requests inside the fictional 24-hour contract window.
- state enum · required
Confirming means unknown. Paid requires compatible processor evidence. Declined requires an explicit decline, not a timeout.
- processor_reference string
Optional until the processor outcome is known. The authored confirmation supplies processor-pay-7001.