The customer object is delivered by customer.payment_method.updated, which fires when a stored payment method changes—a lifecycle status change, a card reissue, refreshed card details, or a removed network token. See Event Types.
Type of the webhook event.Available options: customer.payment_method.updatedSee Event Types for when it fires.Example: "customer.payment_method.updated"
Every payment method stored for the customer, in its current state. The payment method that changed is included here—compare against your own copy to find it.
Unique identifier for the payment method. Stable for the life of the payment method—a card reissue updates this payment method instead of creating a new one.Example: "pm_d3b07384-d9a5-4d16-a5b1-3fa3d9b0b123"
Lifecycle status of the payment method. For a card this describes the physical card, not its network token.Available options: active, expired, replaced, closed, invalid, revokedExample: "active"
Informational. The stored card number is known to be out of date and a refresh is pending. Don’t gate charging or customer prompts on this field.Example: false