Card Payment Instrument.

interface CardPaymentInstrument {
    bankName?: string;
    cardHolderName?: string;
    cardScheme: CardScheme;
    creationTime: string;
    customerId?: string;
    cvv?: string;
    description?: string;
    expiryDate: CardExpiryDate;
    id?: string;
    instrumentType: InstrumentType;
    pan: string;
    status?: PaymentInstrumentStatus;
}

Hierarchy (view full)

Properties

bankName?: string

The bank name.

cardHolderName?: string

Card holder name.

cardScheme: CardScheme

Represents the card scheme information. The scheme is derived from the card PAN.

creationTime: string

Creation time.

Format should be ISO 8601 in UTC. Represents RFC 3339, section 5.6 date-time.

Example

"2021-07-15T17:54:12Z"
customerId?: string

The customer to which this instrument belongs.

cvv?: string

Deprecated

Never returned.

Card verification value. (CVV)

description?: string

Name to be associated with the card.

expiryDate: CardExpiryDate

Card expiry date.

id?: string

The instrument id.

instrumentType: InstrumentType

The instrument type.

pan: string

Card number.

The instrument status.