Skip to main content

Payment lifecycle

Generated from COPE public event contracts. Do not edit this page by hand.
Payment events describe money-state transitions. COPE does not emit a separate public payment.pending event; pending is an inferred transitional state after checkout creation and before a terminal payment event.

Payment States

Relationship To Orders

Consumption Notes

  • Do not wait for payment.pending; no such public event is emitted.
  • Process terminal events idempotently because webhook delivery is at least once.
  • A partial refund uses payment.refund.created; inspect the amount fields in the payload rather than expecting a separate event type.