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
| Field | Type | Description |
|---|---|---|
event | string | Always CardClosed |
card | object | Card information; card.status is Closed |
reason | string | null | Why the card was closed, for example Fraud, Stolen, CustomerRequest, DontNeed |
pan | string | null | Deprecated: no longer populated, always null |
cvv | string | null | Deprecated: no longer populated, always null |
The deprecated
panandcvvfields are no longer populated and are alwaysnull; 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.
