PaymentCaptured
event:payments/payment.capturedv2.0.0A card payment was captured.
Inferred, 25% confident.
Read from experiments/04-message-contracts/repos/payments-service/src/payments/__contracts__/PaymentCaptured.approved.txt:1 as PaymentCaptured
Produced by PaymentService. Consumed by LedgerService and EmailService.
Loading map…
Schema
5 properties
amountnumber1 event · consumed by EmailService, LedgerService
capturedAtstring1 event · consumed by EmailService, LedgerService
currencystring1 event · consumed by EmailService, LedgerService
orderIdstring1 event · consumed by EmailService, LedgerService
paymentIdstring1 event · consumed by EmailService, LedgerService
schema.json is the contract a consumer validates against.
Details
Runtime evidence
No evidence attached
Run
ac scan --snapshot <file> with an architecture snapshot to record what this event did at runtime.No runtime evidence is attached. This does not mean the event has no traffic.
Ask your coding agent: “Investigate payments/payment.captured.”
Example
approved
{
"amount": 4250,
"capturedAt": "2026-01-05T09:00:00.000Z",
"currency": "GBP",
"orderId": "ord-1",
"paymentId": "pay-1"
}autocatalog