Skip to main content

payment.refund.reversed

Generated from COPE public event contracts. Do not edit this page by hand.
Use this event to restore state that was changed after a refund.

Delivery Contract

FieldValue
EncodingCloudEvents 1.0 structured JSON
DeliveryAt least once
IdempotencyUse the CloudEvents source + id tuple, or COPE idempotency_key when available.
Sourcecope.payment
Subject patternrefund:<identifier>
CategoryPayments
AvailabilityAvailable in the public webhook reference.
Schema titlepayment.refund.reversed v1 payload
Schema IDhttps://schemas.cope.com/events/payment.refund.reversed/v1

Payload Fields

FieldRequiredTypeAllowed ValuesDescription
amount_centsnonumber--
cash_flow_atno`stringnull`--
chunksyesarray--
correlation_idnostring--
currencynostring--
fee_ledger_entriesnoarray--
forcenoboolean--
idempotency_keynostring--
net_amount_centsnonumber--
platform_fee_centsnonumber--
reserve_confignoobject--
stripe_counter_fee_centsnonumber--
stripe_fee_centsnonumber--
tax_amount_centsnonumber--
voucher_linesnoarray--

Example CloudEvent

{
  "data": {
    "chunks": [
      {}
    ]
  },
  "datacontenttype": "application/json",
  "dataschema": "https://schemas.cope.com/events/payment.refund.reversed/v1",
  "id": "payment.refund.reversed:example",
  "idempotency_key": "payment.refund.reversed:example",
  "source": "cope.payment",
  "specversion": "1.0",
  "subject": "refund:example",
  "time": "2026-05-05T12:00:00.000Z",
  "type": "payment.refund.reversed"
}

Compatibility

Fields may be added within the same major version. Removing or changing the meaning of a documented field requires a new event version.