# Card Verification / Name Inquiry Verify your customer's card. Perform a name inquiry to verify the name of the cardholder. Endpoint: POST /cardVerifications Version: 6 Security: BasicAuth ## Header parameters: - `Accept` (string, required) Example: "application/vnd.worldpay.cardVerifications-v6+json" - `Content-Type` (string, required) Example: "application/vnd.worldpay.cardVerifications-v6+json" ## Response 400 fields (application/json): - `errorName` (string, required) A machine and human readable error type for clarity and semantic understanding of the error. Enum: "internalErrorOccurred", "headerIsMissing", "headerHasInvalidValue", "bodyIsEmpty", "bodyIsNotJson", "bodyDoesNotMatchSchema" - `message` (string, required) A human readable message giving a corrective action for the error. This is not for machine consumption Example: "A JSON body matching the expected schema must be provided." - `validationErrors` (array) If there were field validation errors, they will be collected in this array - `validationErrors.jsonPath` (string) This field represents the JSON path of the element within the request body associated with the error. Example: "$.transactionRef" - `headerName` (string) If the header is missing or does not contain an expected value, this field will be populated with the incorrect header name. Example: "Content-Type" ## Response 401 fields (application/json): - `errorName` (string, required) A machine and human readable error type for clarity and semantic understanding of the error. Example: "accessDenied" - `message` (string, required) A human readable message giving a corrective action for the error. This is not for machine consumption Example: "Access to the requested resource has been denied" ## Response 403 fields (application/vnd.worldpay.cardVerifications-v6+json): - `errorName` (string, required) A machine and human readable error type for clarity and semantic understanding of the error. Enum: "resourceNotFound" - `message` (string, required) A human readable message giving a corrective action for the error. This is not for machine consumption Example: "There has been a problem with your boarding and you cannot use this API yet, please contact support." ## Response 404 fields (application/vnd.worldpay.cardVerifications-v6+json): - `errorName` (string, required) A machine and human readable error type for clarity and semantic understanding of the error. Enum: "resourceNotFound" - `message` (string, required) A human readable message giving a corrective action for the error. This is not for machine consumption Example: "Unable to verify the historic outcome from the data provided" ## Response 415 fields (application/json): - `errorName` (string, required) A machine and human readable error type for clarity and semantic understanding of the error. Example: "headerHasInvalidValue" - `message` (string, required) A human readable message giving a corrective action for the error. This is not for machine consumption Example: "A valid header must be provided." - `headerName` (string) If the header is missing or does not contain an expected value, this field will be populated with the incorrect header name. Example: "Content-Type" ## Response 500 fields (application/json): - `errorName` (string, required) A machine and human readable error type for clarity and semantic understanding of the error. Enum: "internalServerError" - `message` (string, required) A human readable message giving a corrective action for the error. This is not for machine consumption Example: "An internal server error occurred"