# Payment instrument expired

Webhook sent when a payment instrument expires.

Endpoint: POST PaymentInstrumentExpired
Version: 2.0.0
Security: signatureAuth

## Request fields (application/json):

  - `event_id` (string, required)
    Unique event identifier.
    Example: 9b40c5a1-3f7d-4e64-b8ee-21a10f9be7c5

  - `event_type` (string, required)
    Event type.
    Enum: "PAYMENT_INSTRUMENT_EXPIRED"

  - `occurred_at` (string, required)
    Date and time when the event occurred.
    Example: 2026-04-03T16:20:11.000000Z

  - `data` (object, required)
    Event payload containing the affected payment instrument record.

  - `data.payment_instrument` (object, required)
    Represents a payment instrument stored for the customer.

  - `data.payment_instrument.payment_method` (string, required)
    Payment method.
    Example: CARD

  - `data.payment_instrument.card_details` (object, required)
    Card details for a payment instrument.

  - `data.payment_instrument.card_details.last_four` (string, required)
    Last four digits of the card number.
    Example: 4242

  - `data.payment_instrument.card_details.bin` (string, required)
    Bank identification number of the card.
    Example: 424242

  - `data.payment_instrument.card_details.brand` (string, required)
    Card brand.
    Example: VISA

  - `data.payment_instrument.card_details.type` (string, required)
    Card type.
    Example: DEBIT

  - `data.payment_instrument.card_details.bank` (string, required)
    Issuing bank name.
    Example: Chase Bank

  - `data.payment_instrument.card_details.expiry_month` (string, required)
    Card expiration month in MM format.
    Example: 12

  - `data.payment_instrument.card_details.expiry_year` (string, required)
    Card expiration year in YYYY format.
    Example: 2030

  - `data.payment_instrument.paypal_details` (object, required)
    PayPal details for a payment instrument.

  - `data.payment_instrument.paypal_details.email` (string, required)
    PayPal account email.
    Example: customer@example.com

