Skip to main content

AddSingleUseVirtualCardInput

Inputs to add a new card

input AddSingleUseVirtualCardInput {
accountMembershipId: ID!
spendingLimit: SpendingLimitInput!
consentRedirectUrl: String!
name: String
viewCardNumber: Boolean
cardProductId: ID
cardContractExpiryDate: DateTime
}

Fields​

AddSingleUseVirtualCardInput.accountMembershipId ● ID! non-null scalar​

Unique identifier of a given account membership

AddSingleUseVirtualCardInput.spendingLimit ● SpendingLimitInput! non-null input​

Spending limit

AddSingleUseVirtualCardInput.consentRedirectUrl ● String! non-null scalar​

URL the user is redirected to after consent has been given

AddSingleUseVirtualCardInput.name ● String scalar​

Card name

AddSingleUseVirtualCardInput.viewCardNumber ● Boolean scalar​

true to show the card confidential information in the same request

AddSingleUseVirtualCardInput.cardProductId ● ID scalar​

The id of the card product to use to create the new card.

AddSingleUseVirtualCardInput.cardContractExpiryDate ● DateTime scalar​

Card expiration date only for Single Use Virtual Card One-off, if null the Single Use Virtual Card will have a default expiration of plus 30 days

Member Of​

addSingleUseVirtualCard mutation