Update Card - Field Descriptions

The following page details each of the fields that can be used in the request, and received in the response when using the Update Card endpoint.

Request Fields

The following table describes fields that can be included in the body of the request when updating a card.

FieldDescriptionMinimum LengthMaximum LengthTypeMandatory
customerReferenceAn external customer reference provided in the request.025StringNo
language3dsThe language to apply to the 3DS challenge screens displayed to the cardholder. (In BCP-47 format. For example: en-EN,fr-FR.)Note: The language content must first be set up for your card products; once this is done, your 3DS Implementation Manager will share with you the language codes to use.Note: Default language is English. If card level value is not provided, then the product level setting will be used.020No
designIdThe name of the card visual design.150StringNo
parentCardWhere the card is a secondary card, the public token of the primary card.910StringNo
freetext1A free text field to communicate details to the card manufacturer.150StringNo
freetext2A free text field to communicate details to the card manufacturer.150StringNo
updatedByUser who updated the card details.0100StringNo
networkSharingOptOutEnables you specify whether the card should be opted out of the Visa Account Updater (VAU) or Automated Billing Updater (ABU), which provide merchants with account advice information.
urlThis value is included in the Thredd Card Generation file, in the QRCode field. For example: https://www.example.com/QRBalance/123456789 For details, see the Card Generation Interface Specifications.0100StringNo
oobAppUrl3DS OOBAppURL at card level.02048StringNo
cardHolderThe fields for the cardholder object are used to capture information on the cardholder.
titleTitle of the cardholder.05StringYes
firstNameFirst name of the cardholder.
  • Note: *Any unpermitted characters are removed using string cleaning when submitting this field.
0100StringYes
middleNameMiddle name of cardholder.
  • Note: *Any unpermitted characters are removed using string cleaning when submitting this field.
0100StringNo
lastNameLast name of the cardholder.
  • Note: *Any unpermitted characters are removed using string cleaning when submitting this field.
0100StringYes
dateOfBirthDate of Birth of the cardholder. Format YYYY-MM-DD.1010StringYes
mobileMobile number of cardholder.016StringNo
emailEmail address of the cardholder.0100StringNo
addressThe fields for the address object are used to capture the cardholder's address.
addressLine1First line of the address.0100StringYes
addressLine2Second line of the address.0100StringNo
addressLine3Third line of the address.050StringNo
cityCity name.050StringNo
countyCounty, region or province.050StringNo
postCodePostcode / Zip code of the address.016StringYes
countryCountry of residence. This is represented as a 3-letter alphanumeric ISO country code (e.g. GBR for UK). See the IBAN list of country codes for a full list.33StringYes
stateState of the address050StringNo
fulfilmentThe fields for the fulfilment object are used to capture the cardholder's fulfilment address.
addressLine1First line of the address.0100StringYes
addressLine2Second line of the address.0100StringNo
addressLine3Third line of the address.050StringNo
cityCity name.0100StringNo
stateState.0100StringNo
countyCounty, region or province.0100StringNo
postCodePostcode / Zip code of the address.016StringYes
countryCountry of residence. This is represented as a 3-letter alphanumeric ISO country code (e.g. GBR for UK). See the IBAN list of country codes for a full list.33StringYes
nameOnCardThe name that appears on the card. Note this is mandatory for physical card types.026String
  • Yes *for physical cards,No for MVC and virtual cards.
manufacturingDetailsThe fields for the manufacturingDetails object are used to capture the manufacturing details required for a physical card.
thermalLine1Free text field which can be used for transferring extra information to be printed on the card.0120StringNo
thermalLine2Free text field which can be used for transferring extra information to be printed on the card.070StringNo
embossLine4Embossed card line 4. Actual maximum length will depend on the card design.027StringNo
config3dSecureThe fields for the config3dSecure obejct are used to display values related to 3DS configuration for the card.
language3dsThe language to apply to the 3DS challenge screens displayed to the cardholder. (In BCP-47 format. For example: en-EN,fr-FR.)Note: The language content must first be set up for your card products; once this is done, your 3DS Implementation Manager will share with you the language codes to use.Note: Default language is English. If card level value is not provided, then the product level setting will be used.020No
apataConfigThe fields for the apataConfig object are used to display values related to the Apata 3DS configuration for the card.
cardProgramIdSets the card program identifier.0255No
challengeProfileIdSets the challenge profile identifier.0255No
kbaNumberOfQuestionsToAnswerSets the KBA number of questions to answer.No
kbaNumberOfIncorrectPermissibleSets the KBA number of incorrect permissibleNo