Enroll Cardholder & Payment Data - Field Descriptions

The following page details each of the fields sent in the request and received in the response when using the Enroll Cardholder & Payment Data endpoint.

Request Fields

The following table describes fields that can be included in the body of the request when using the Enroll Cardholder & Payment Data endpoint.

FieldDescriptionMandatory?Type
customerDetailsThe object that contains details of the customer.--
customerReferenceIdAn external customer reference provided in the request.YesString
emailEmail address of the cardholder.YesString
phonePhone number of the cardholder in E.164 format (For example, +442071234567).YesString
firstNameFirst name of the cardholder.YesString
middleNameMiddle name of the cardholder.NoString
lastNameLast name of the cardholder.YesString
nationalIdentifiersThe object that contains the national identifiers for the cardholder. If the object is included in the request, then the type and value fields must be included in the request.--
typeIdentification type for the cardholder. For example, PASSPORT, DRIVING_LICENSE, NATIONAL_IDENTITY.YesString
valueIdentification number for the cardholder.YesString
end of nationalIdentifiers object---
billingAddressObject that contains information on the cardholder's billing address. When supplied in the request the address is used; when omitted it is retrieved in full from the Thredd database. The two sources are never mixed. For Visa, a country code and postal code are required (from whichever source is used). In addition to the characters rejected in all fields, billing address fields also reject the @ character. A billing address retrieved from the Thredd database is subject to the same character validation (a field containing a disallowed character returns a 400 response), while any field exceeding its maximum length is trimmed to that length rather than rejected.--
cityThe city for the cardholder's billing address.ConditionalString
stateThe state for the cardholder's billing address.ConditionalString
countryThe country for the cardholder's billing address, expressed as a 3-letter (alpha-3) country code as defined in ISO 3166-1.ConditionalString
postalCodeThe post code for the cardholder's billing address.ConditionalString
addressLine1First line of the cardholder's billing address.ConditionalString
addressLine2Second line of the cardholder's billing address.ConditionalString
addressLine3Third line of the cardholder's billing address.ConditionalString
end of billingAddress object---
end of customerDetails object---
pubTokensAn object of public tokens.--
valueThe Thredd 9 digit unique reference for a PAN.YesString
end of pubTokens object---

Response Fields

A successful response for the Enroll Data endpoint will return a 202 response.

FieldDescription
requestTraceIdA unique identifier to trace the request.


Did this page help you?