Skip to content

PaymentCaptured

event:payments/payment.capturedv2.0.0

A card payment was captured.

View schema.jsonView as Markdown

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…
  • amountnumber

    1 event · consumed by EmailService, LedgerService

  • capturedAtstring

    1 event · consumed by EmailService, LedgerService

  • currencystring

    1 event · consumed by EmailService, LedgerService

  • orderIdstring

    1 event · consumed by EmailService, LedgerService

  • paymentIdstring

    1 event · consumed by EmailService, LedgerService

schema.json is the contract a consumer validates against.

Details
Id
payment.captured
Domain
payments
Repository
autocatalog
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"
}