Skip to main content
Revokes a receipt event. Sets the status to revoked and records a RECEIPT_REVOKE event in the transparency log. Only active receipts can be revoked.

Webhook Event

A receipt.revoked webhook event is delivered after successful revocation:
{
  "event_type": "receipt.revoked",
  "receipt_id": "<uuid>",
  "receipt_type": "payment_receipt",
  "tenant_id": "<uuid>",
  "revoked_at": "<RFC3339>"
}
Revocation is permanent and recorded in the transparency log. The Idempotency-Key header is required to prevent duplicate revocations.