Payment Completed
event:payment/payment.completedv1.0.0Emitted when a payment settles successfully.
Extracted from source, 75% confident.
Read from contracts/events/payment.completed.json
Produced by payments-service. Consumed by reporter.
Loading map…
Schema
8 properties
typeconst "payment.completed"requiredpaymentobjectrequiredidstringrequiredamountnumberrequired> 0
currencyenumrequired"GBP" | "USD" | "EUR"
statusenumrequired"processing" | "completed" | "failed"
createdAtstringrequireddate-time
settledAtstringrequireddate-time
schema.json is the contract a consumer validates against.
Details
Runtime evidence
No evidence attached
Run
ac scan --snapshot <file> with an autotel 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 payment/payment.completed using autocatalog and autotel.”
Example
generated
{
"type": "payment.completed",
"payment": {
"id": "string",
"amount": 1,
"currency": "GBP",
"status": "processing",
"createdAt": "2026-01-01T12:00:00Z"
},
"settledAt": "2026-01-01T12:00:00Z"
}cbd catalog