interface ProvisionVirtualCardInput {
    alias?: string;
    billingAddress?: ProvisionVirtualCardBillingAddressInput;
    cardHolder: string;
    clientRefId?: string;
    currency: string;
    fundingSourceId: string;
    metadata?: Metadata;
    ownershipProofs: string[];
}

Properties

alias?: string

Deprecated

Specify as an alias property in metadata instead

Optional - Billing address of the card.

cardHolder: string

Name to appear on the card.

clientRefId?: string

Optional - Identifier of the client.

currency: string

ISO Currency code to provision the card with.

fundingSourceId: string

Identifier of the funding source backing the provisioned card.

metadata?: Metadata

Client side sealed arbitrary metadata object

ownershipProofs: string[]

Proof of sudo ownership for provisioning cards. The ownership proof must contain an audience of "sudoplatform.virtual-cards.virtual-card".