Skip to content

payment.reversed

Rare, but must be handled: a chain reorganisation can undo a transaction that previously reached full confirmation. If your fulfilment logic already acted on payment.completed for this paymentId, this is your signal to reverse that action (e.g. hold a shipment, flag the order).

{
"livemode": false,
"paymentId": "pay_test_00000000",
"paymentRequestId": "req_test_00000000",
"reason": "reorg",
"originallyCompletedAt": "2020-01-01T00:00:00Z",
"detectedAt": "2020-01-01T00:05:00Z"
}

See Webhooks overview for the envelope, headers, and signature verification shared by every event type.