Fully Provisioned Virtual Card.

interface VirtualCard {
    activeTo: Date;
    alias: string;
    billingAddress?: BillingAddress;
    cancelledAt?: Date;
    cardHolder: string;
    createdAt: Date;
    csc: string;
    currency: string;
    expiry: Expiry;
    fundingSourceId: string;
    id: string;
    last4: string;
    lastTransaction?: Transaction;
    metadata?: Metadata;
    owner: string;
    owners: Owner[];
    pan: string;
    state: CardState;
    updatedAt: Date;
    version: number;
}

Hierarchy (view full)

Properties

activeTo: Date

Date of when the card is active to.

alias: string

Deprecated

Store alias as a property of metadata instead

billingAddress?: BillingAddress

Billing address associated with the virtual card.

cancelledAt?: Date

If the card is inactive, date when card became inactive.

cardHolder: string

Name of the virtual card holder.

createdAt: Date

Date of when the virtual card was created.

csc: string

Card Security Code of the virtual card.

currency: string

Provisioned currency of the virtual card.

expiry: Expiry

Expiry information of the card.

fundingSourceId: string

Identifier of the funding source associated with the virtual card.

id: string

Identifier of the virtual card.

last4: string

Last 4 digits of the virtual card.

lastTransaction?: Transaction

Most recent transaction, if any, that has occurred on the card.

metadata?: Metadata

Client side sealed arbitrary metadata object

owner: string

Owner Identifier of the virtual card.

owners: Owner[]

Owner identifiers associated with the virtual card.

pan: string

Permanent Account Number of the virtual card.

state: CardState

State of the card.

updatedAt: Date

Date of when the virtual card was last updated.

version: number

Current version record of the virtual card.