Create Card - Field Descriptions

The following page describes the fields that can be used in the request and returned in the response for the Create Card endpoint.

Request Fields

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

FieldDescriptionMinimum LengthMaximum LengthTypeMandatory
cardTypeThe form factor of the card. Valid values:
  • Physical
  • Virtual
  • MasterVirtual
StringYes
cardProductThe unique ID of the card product linked to the card.int32Yes
designIdThe name of the card visual design.150StringNo
urlA QR code or delivery ID for the card.0100StringNo
customerReferenceAn external customer reference provided in the request.025StringNo
parentCardWhere the card is a secondary card, the public token of the primary card.910StringNo
cardHolderThe cardHolder object contains fields that are used to capture the details of the cardholder.ObjectYes
titleTitle of the cardholder.05StringNo
firstName

First name of the cardholder.

Note: Any unpermitted characters are removed using string cleaning when submitting this field.

030StringYes
middleName

Middle name of the cardholder.

Note: Any unpermitted characters are removed using string cleaning when submitting this field.

030StringNo
lastName

Last name of the cardholder.

Note: Any unpermitted characters are removed using string cleaning when submitting this field.

030StringYes
dateOfBirthDate of birth of the cardholder. Format YYYY-MM-DD.1StringYes
mobileMobile number of the cardholder.016StringNo
emailEmail address of the cardholder.0100StringNo
addressThe address object contains fields that are used to capture the cardholder's address. If no fulfilment address is supplied, this address is also used as the card delivery address.ObjectYes
addressLine1First line of the address.0100StringYes
addressLine2Second line of the address.0100StringNo
addressLine3Third line of the address.050StringNo
cityCity name.050StringNo
stateState.050StringNo
countyCounty, region or province.020StringNo
postCodePostcode or ZIP code of the address.010StringYes
countryCountry of residence, as a 3-letter ISO country code, for example GBR for the UK. For a full list, see the IBAN list of country codes.33StringYes
fulfilmentThe fulfilment object contains fields that are used to capture a separate delivery address, where the card manufacturer should deliver the card to a different address from the cardholder address.ObjectNo
addressLine1First line of the address.0100StringYes, if fulfilment is supplied
addressLine2Second line of the address.0100StringNo
addressLine3Third line of the address.050StringNo
cityCity name.050StringNo
stateState.050StringNo
countyCounty, region or province.020StringNo
postCodePostcode or ZIP code of the address.010StringYes, if fulfilment is supplied
countryCountry of residence, as a 3-letter ISO country code, for example GBR for the UK. For a full list, see the IBAN list of country codes.33StringYes, if fulfilment is supplied
nameOnCardThe name embossed on the card.026StringYes for physical cards. No for virtual cards and MVCs.
expiryDateThe expiry date, which is embossed on the card. Format YYYY-MM.date-timeNo
freetext1A free text field to communicate details to the card manufacturer.050StringNo
freetext2A free text field to communicate details to the card manufacturer.050StringNo
virtualCardImageDetailsThe virtualCardImageDetails object contains fields that are used to capture the image details for a virtual card.ObjectNo
virtualCardImageIdThe image ID for the virtual card.016StringNo
imageSizeThe image size of the virtual card as a multiple of 100%, from 1 to 5. For example, 1 is 100% and 2 is 200%.int32No
manufacturingDetailsThe manufacturingDetails object contains fields that are used to capture the manufacturing details for a physical card. It is optional for physical cards and not required for virtual cards and MVCs.ObjectNo
deliveryMethodThe delivery method for the physical card. Valid values:
  • StandardDelivery
  • RegisteredMail
  • DirectDelivery
  • CustomizedDelvMethod1
  • CustomizedDelvMethod2
  • CustomizedDelvMethod3
  • CustomizedDelvMethod4
  • CustomizedDelvMethod5
StringYes, if manufacturingDetails is supplied
carrierTypeThe carrier product design reference used by the card printer.030StringYes, if manufacturingDetails is supplied
languageThe language used on the card.02StringNo
thermalLine1A free text field for extra information to be printed on the card.0120StringNo
thermalLine2A free text field for extra information to be printed on the card.070StringNo
embossLine4Embossed card line 4. The actual maximum length depends on the card design.027StringNo
vanityNameAn additional title for the cardholder name, for example "Company Director".032StringNo
imageDetailsThe imageDetails object, within manufacturingDetails, contains fields that are used to capture the image details for a physical card.ObjectNo
imageIdIdentifies the card manufacturer's image file to be printed on the front of the card.016StringNo
logoFrontIdIdentifies the card manufacturer's logo file to be printed on the front of the card.030StringNo
logoBackIdIdentifies the card manufacturer's logo file to be printed on the back of the card, if supported.030StringNo
activateNowIf true, the card is activated when it is created. Defaults to false for a physical card and true for a virtual card.BooleanNo
isSingleUseIf true, the card can be used for a single spend transaction only.BooleanNo
isNonReloadableIf true, the card can be loaded once only.BooleanNo
language3dsThe 3DS enrolment language for the card. This must be a valid BCP 47 language tag, for example en-GB, which is the default.StringNo
oobAppUrlThe URL for out-of-band (OOB) authentication for 3DS. This applies to both Apata and Cardinal customers.02048URINo
dynamicInterchangeThe dynamicInterchange object contains fields that are used to set dynamic interchange for the card.ObjectNo
feePercentageThe fee percentage for dynamic interchange.Number (double)No

Response Fields

The following table describes the fields included in the response after successfully creating a card.

FieldDescription
publicTokenThe unique identifier for the card.
customerReferenceThe external customer reference provided in the request.
embossNameThe name embossed on the card.
maskedPanThe masked PAN for the card.
startDateThe start date of the card. Format YYYY-MM-DD.
expiryDateThe expiry date of the card. Format YYYY-MM-DD.

Did this page help you?