CardClosed

Triggered when a card is closed

Triggered when a card is closed and permanently taken out of service. Closing is a terminal state: a closed card cannot be reactivated.

When a card is closed on a partner's request (for example via the card deletion endpoint), the card typically passes through the blocked state first, so you may receive a CardBlocked notification followed by CardClosed for the same card.

Payload Fields

FieldTypeDescription
eventstringAlways CardClosed
cardobjectCard information; card.status is Closed
reasonstring | nullWhy the card was closed, for example Fraud, Stolen, CustomerRequest, DontNeed
panstring | nullDeprecated: no longer populated, always null
cvvstring | nullDeprecated: no longer populated, always null

The deprecated pan and cvv fields are no longer populated and are always null; they will be retired after 2026-10-01.

Sample Payload

{
  "card":{
    "cardId":"8f9c080b-b6a7-4208-aa42-8666e1482f93",
    "idempotencyKey":"f3f68ce3-c1eb-4e19-8b22-1ebaef3381f9",
    "status":"Closed",
    "name":"Seisjrklardy Vfcskrqycugqa",
    "last4":"2575",
    "address":"Ewpkjuwpwg",
    "isActive":false,
    "clientNote":null,
    "currency":"GBP",
    "dateEnteredUtc":"2025-09-29T07:55:09.119Z",
    "purseId":4357502.0
  },
  "event":"CardClosed",
  "reason":"CustomerRequest",
  "pan":null,
  "cvv":null
}

[!NOTE]
You can trigger this event as a test webhook from the sandbox via Trigger card webhook.