Merchant CRM API Errors

Merchant CRM API error codes and messages provide detailed information about authentication, authorization, validation, and processing errors. Use this reference to troubleshoot issues, implement effective error handling, and ensure successful API integration and request processing.

HTTP StatusError MessageCauseResolution
400Invalid TokenThe Authorization header is missing, or the Bearer token is invalid or expired, and no isv-secret-key header was sent.Send a valid token as "Authorization: Bearer <token>" from the /login API, or send the isv-secret-key header.
400Invalid SessionThe Bearer token is valid but its login session has ended or was replaced by a newer login.Log in again with the /login API and use the new token.
400UnauthorizedThe user linked to the token or secret key could not be found or is inactive.Check that the user account is active, then log in again or use a valid secret key.
400associate_user_name requiredThe request uses the isv-secret-key header (or an ISV login token) but associate_user_name is missing from the request payload.Include the ISO username linked to your ISV in associate_user_name.
400Invalid Secret key or invalid associate_user_nameThe isv-secret-key is not valid, or associate_user_name is not an ISO linked to your ISV.Send the correct isv-secret-key and an associate_user_name of an ISO linked to your ISV.
400Incorrect Secret key - ISO mismatchThe secret key belongs to a different ISO than the one in associate_user_name.Send the associate_user_name of the ISO that the secret key was issued for.
400The Isv and provided iso not associatedThe ISV user is not linked to the ISO given in associate_user_name.Send an associate_user_name of an ISO linked to your ISV account.
400Invalid Secret keyThe isv-secret-key header value is not valid.Send the valid isv-secret-key issued for your ISV account.
400UnauthorizedYour user type is not allowed to call this API. Only Admin, ISO, Sub-ISO and ISV users can use it.Call this API with an Admin, ISO, Sub-ISO or ISV account.
400UnauthorizedYour user type is not allowed to call this API. Only ISO, Sub-ISO and ISV users can use it.Call this API with an ISO, Sub-ISO or ISV account.
400EPI is requiredThe epi field is missing from the request payload.Include the 10-digit EPI in the epi field.
400Invalid EpiThe epi value is not exactly 10 characters.Send the 10-digit EPI.
400User is not authorized to access this API.The user type cannot access this API (for example, a non-default operator).Call this API with an Admin, ISO, Sub-ISO, ISV, merchant or default operator account.
400Epi is not available for this userThe EPI is not assigned to your account or hierarchy.Send an EPI that belongs to your account.
400user_id and epi are requiredThe epi field is missing from the request payload.Include the EPI in the epi field.
400You have reached the request limit.Too many API key requests were made for this EPI within the time window.Wait for the rate-limit window to reset, then try again.
400Internal server errorAn unexpected error occurred while checking the request limit.Retry the request. If the error continues, contact Valor support.
400User Credentials RequiredThe mailId or passCode or SubmailId field was sent as an empty string.Send non-empty mailId, passCode and SubmailId values in the request payload.
400Something went wrongThe server could not look up the account because of an internal database error.Retry the request. If the error continues, contact Valor support.
400Could not find the accountNo active, non-deleted user exists with the given mailId (username).Send the username of an active CRM API account in mailId.
400Invalid passwordThe passCode does not match the password of the account.Send the correct password for the account in passCode.
400storeData must be a non-empty array.The storeData field is missing, is not an array, or is an empty array.Send storeData as an array that contains at least one store object.
400epiData must be an array and must not be empty.A store in storeData has an epiData field that is missing, is not an array, or is empty.Send epiData in every store as an array that contains at least one device object.
400processorData must be an array and must not be empty.A device in epiData has a processorData field that is missing, is not an array, or is empty.Send processorData in every device as an array that contains at least one processor object.
400card_entry_methods must be an object.The card_entry_methods field is not a JSON object.Send card_entry_methods as an object with the boolean keys tap, swipe and chip.
400Please use only: tap, swipe, chip.The card_entry_methods object contains a key other than tap, swipe or chip.Send only the keys tap, swipe and chip in card_entry_methods.
400Card entry method must be true or false.A value in card_entry_methods (tap, swipe or chip) is not a boolean.Set each card_entry_methods key to true or false.
400card_acceptance must be an object.The card_acceptance field is not a JSON object.Send card_acceptance as an object with the boolean keys cardbrandsflag, visa, master, jcb, diners, amex and discover.
400Please use only: visa, master, jcb, diners, amex, discover.The card_acceptance object contains a key other than cardbrandsflag, visa, master, jcb, diners, amex or discover.Send only the keys cardbrandsflag, visa, master, jcb, diners, amex and discover in card_acceptance.
400Card brand must be true or false.A value in card_acceptance is not a boolean.Set each card_acceptance key to true or false.
400is_defaultmailserver must be true or false.The is_defaultmailserver field is present but is not a boolean.Send is_defaultmailserver as true or false, or leave it out.
400enable_tls must be true or false.The enable_tls field is present but is not a boolean.Send enable_tls as true or false, or leave it out.
400isEBChecked must be true or false.The isEBChecked field is present but is not a boolean.Send isEBChecked as true or false, or leave it out.
400isEBCheckedVault must be true or false.The isEBCheckedVault field is present but is not a boolean.Send isEBCheckedVault as true or false, or leave it out.
400recVaultCardUpdate must be true or false.The recVaultCardUpdate field is present but is not a boolean.Send recVaultCardUpdate as true or false, or leave it out.
400recVaultCardQtr must be true or false.The recVaultCardQtr field is present but is not a boolean.Send recVaultCardQtr as true or false, or leave it out.
400recVaultEachYear must be true or false.The recVaultEachYear field is present but is not a boolean.Send recVaultEachYear as true or false, or leave it out.
400mail_username must be a string.The mail_username field is present but is not a string.Send mail_username as a text string, or leave it out.
400mail_password must be a string.The mail_password field is present but is not a string.Send mail_password as a text string, or leave it out.
400mail_hostname must be a string.The mail_hostname field is present but is not a string.Send mail_hostname as a text string, or leave it out.
400mail_fromAddress must be a string.The mail_fromAddress field is present but is not a string.Send mail_fromAddress as a text string, or leave it out.
400mail_smtp_from must be a string.The mail_smtp_from field is present but is not a string.Send mail_smtp_from as a text string, or leave it out.
400mail_smtp_port must contain only numbers.The mail_smtp_port field contains characters other than digits.Send mail_smtp_port using digits only, for example 587.
400cardDays must be a number from 3 to 10.The cardDays field is not a whole number between 3 and 10.Send cardDays as a whole number from 3 to 10.
400cardDaysVault must be a number from 4 to 10.The cardDaysVault field is not a whole number between 4 and 10.Send cardDaysVault as a whole number from 4 to 10.
400legalName Required.The legalName field is missing or empty.Include legalName in the request payload (maximum 48 characters).
400The length of legalName must not exceed 48 characters.The legalName value is longer than 48 characters.Shorten legalName to 48 characters or fewer.
400dbaName Required.The dbaName field is missing or empty.Include dbaName in the request payload (maximum 48 characters).
400The length of dbaName must not exceed 48 characters.The dbaName value is longer than 48 characters.Shorten dbaName to 48 characters or fewer.
400firstName Required.The firstName field is missing or empty.Include firstName in the request payload (maximum 35 characters).
400The length of firstName must not exceed 35 characters.The firstName value is longer than 35 characters.Shorten firstName to 35 characters or fewer.
400lastName Required.The lastName field is missing or empty.Include lastName in the request payload (maximum 35 characters).
400The length of lastName must not exceed 35 characters.The lastName value is longer than 35 characters.Shorten lastName to 35 characters or fewer.
400The length of emailId must not exceed 64 characters.The emailId value is longer than 64 characters.Send an email address of 64 characters or fewer.
400Invalid email address format. Please provide a valid email address.The emailId field is missing or is not a valid email address.Send emailId as a valid email address, for example [email protected].
400userName Required.The userName field is missing or empty.Include userName in the request payload (letters, numbers, @ and . only, maximum 65 characters).
400The length of userName must not exceed 65 characters.The userName value is longer than 65 characters.Shorten userName to 65 characters or fewer.
400UserName can only contain letters, numbersThe userName contains a space or a character other than letters, numbers, @ and period.Use only letters, numbers, @ and . in userName, with no spaces.
400mobile number requiredThe mobile field is missing or empty.Include a 10-digit mobile number in the request payload.
400Invalid mobile number format. Please provide a valid 10-digit mobile number.The mobile value is not exactly 10 digits.Send mobile as exactly 10 digits with no spaces, dashes or country code.
400legalAddress Required.The legalAddress field is missing or empty.Include legalAddress in the request payload (maximum 45 characters).
400The length of legalAddress must not exceed 45 characters.The legalAddress value is longer than 45 characters.Shorten legalAddress to 45 characters or fewer.
400legalCity Required.The legalCity field is missing or empty.Include legalCity in the request payload (maximum 45 characters).
400The length of legalCity must not exceed 45 characters.The legalCity value is longer than 45 characters.Shorten legalCity to 45 characters or fewer.
400legalState Required.The legalState field is missing or empty.Include legalState as a two-letter uppercase state code, for example NY.
400Invalid legalState. The legalState field should be exactly two characters.The legalState value is not exactly two uppercase letters.Send legalState as a two-letter uppercase state code, for example NY.
400legalCountry Required.The legalCountry field is missing or empty.Include legalCountry in the request payload (maximum 45 characters).
400The length of legalCountry must not exceed 45 characters.The legalCountry value is longer than 45 characters.Shorten legalCountry to 45 characters or fewer.
400Invalid legalZipCode format. Please provide a valid length of 4 to 6 characters.The legalZipCode field is missing or is not 4 to 6 digits.Send legalZipCode as 4 to 6 digits.
400Validation Failed : Invalid legalZipCode.The legalZipCode is in the right format but is not a known ZIP code.Send a valid, existing ZIP code in legalZipCode.
400Invalid timezone. Please provide a valid timezone.The legalTimezone field is missing or is not a supported timezone code.Send legalTimezone as one of: EST, EDT, CST, CDT, MST, MDT, PST, PDT, AKST, AKDT, HST, HDT, AST, ADT or CHST.
400storeName Required.A store in storeData has a missing or blank storeName.Include storeName for every store (maximum 48 characters).
400The length of storeName must not exceed 48 characters.A store's storeName is longer than 48 characters.Shorten storeName to 48 characters or fewer.
400Merchant VAT Registration No must be alphanumeric onlyA store's vat_number contains characters other than letters and numbers.Send vat_number using letters and numbers only.
400Merchant VAT Registration No cannot exceed 20 charactersA store's vat_number is longer than 20 characters.Shorten vat_number to 20 characters or fewer.
400storeAddress Required.A store in storeData has a missing or blank storeAddress.Include storeAddress for every store (maximum 25 characters).
400The length of storeAddress must not exceed 25 characters.A store's storeAddress is longer than 25 characters.Shorten storeAddress to 25 characters or fewer.
400storeCity Required.A store in storeData has a missing or blank storeCity.Include storeCity for every store (maximum 25 characters).
400The length of storeCity must not exceed 25 characters.A store's storeCity is longer than 25 characters.Shorten storeCity to 25 characters or fewer.
400Invalid storeState. It should be exactly two characters.A store's storeState is missing or is not exactly two uppercase letters.Send storeState as a two-letter uppercase state code, for example NY.
400storeCountry Required.A store in storeData has a missing or blank storeCountry.Include storeCountry for every store (maximum 25 characters).
400The length of storeCountry must not exceed 25 characters.A store's storeCountry is longer than 25 characters.Shorten storeCountry to 25 characters or fewer.
400The length of descriptors must not exceed 50 characters.A store's descriptors value is longer than 50 characters.Shorten descriptors to 50 characters or fewer.
400Invalid storeZipCode format. Please provide a valid length of 4 to 6 characters.A store's storeZipCode is missing or is not 4 to 6 digits.Send storeZipCode as 4 to 6 digits for every store.
400Validation Failed : Invalid storeZipCode.A store's storeZipCode is in the right format but is not a known ZIP code.Send a valid, existing ZIP code in storeZipCode.
400Invalid storeTimezone. Please provide a valid timezone.A store's storeTimezone is missing or is not a supported timezone code.Send storeTimezone as one of: EST, EDT, CST, CDT, MST, MDT, PST, PDT, AKST, AKDT, HST, HDT, AST, ADT or CHST.
400superVisorName Required.A store in storeData has a missing or blank superVisorName.Include superVisorName for every store (maximum 25 characters).
400The length of superVisorName must not exceed 25 characters.A store's superVisorName is longer than 25 characters.Shorten superVisorName to 25 characters or fewer.
400Invalid superVisorEmail format. Please provide a valid email address.A store's superVisorEmail is missing or is not a valid email address.Send superVisorEmail as a valid email address for every store.
400invalid mccCodeA store's mccCode does not match any merchant category code ID in Valor's MCC list.Send a valid mccCode ID from Valor's MCC list.
400epiLabel Required.A device in epiData has a missing or blank epiLabel.Include epiLabel for every device (maximum 48 characters).
400The length of epiLabel must not exceed 48 characters.A device's epiLabel is longer than 48 characters.Shorten epiLabel to 48 characters or fewer.
400dp_processor is required for postilion ProcessorA device with processor 6 (Postilion) has no dp_processor.Include dp_processor for every device that uses processor 6.
400dp_direct_indicator is required for postilion ProcessorA device with processor 6 (Postilion) has no dp_direct_indicator.Include dp_direct_indicator (1 or 2) for every device that uses processor 6.
400invalid dp_direct_indicatorA device with processor 6 has a dp_direct_indicator other than 1 or 2.Set dp_direct_indicator to 1 or 2.
400invalid dp_processorA device with processor 6 has a dp_processor that is not allowed for its dp_direct_indicator.When dp_direct_indicator is 1, set dp_processor to 10, 41, 45, 48 or 51; when it is 2, set dp_processor to 10, 82, 83, 84 or 85.
400The length of midEPX must not exceed 16 characters.For processor 7 (EPX) with programType 1 or 3, the first processorData entry has a midEPX longer than 16 characters.Shorten midEPX to 16 characters or fewer.
400The length of termNoEPX must not exceed 8 characters.For processor 7 (EPX) with programType 1 or 3, the first processorData entry has a termNoEPX longer than 8 characters.Shorten termNoEPX to 8 characters or fewer.
400The length of custId must not exceed 10 characters.For processor 7 (EPX) with programType 1 or 3, the first processorData entry has a custId longer than 10 characters.Shorten custId to 10 characters or fewer.
400The length of dbaNo must not exceed 10 characters.For processor 7 (EPX) with programType 1 or 3, the first processorData entry has a dbaNo longer than 10 characters.Shorten dbaNo to 10 characters or fewer.
400The length of midEPX1 must not exceed 16 characters.For processor 7 (EPX) with programType 2 or 3, the first processorData entry has a midEPX1 longer than 16 characters.Shorten midEPX1 to 16 characters or fewer.
400The length of termNoEPX1 must not exceed 8 characters.For processor 7 (EPX) with programType 2 or 3, the first processorData entry has a termNoEPX1 longer than 8 characters.Shorten termNoEPX1 to 8 characters or fewer.
400The length of custId1 must not exceed 10 characters.For processor 7 (EPX) with programType 2 or 3, the first processorData entry has a custId1 longer than 10 characters.Shorten custId1 to 10 characters or fewer.
400The length of dbaNo1 must not exceed 10 characters.For processor 7 (EPX) with programType 2 or 3, the first processorData entry has a dbaNo1 longer than 10 characters.Shorten dbaNo1 to 10 characters or fewer.
400You cannot use the same (MID | V#number/TID) or (MID | StoreNo | TermNo) combination in both the Surcharge and No Surcharge sections.For processor 1 (TSYS), mid equals mid1 and either vNumber equals vNumber1, or storeNo equals storeNo1 and termNo equals termNo1.Use a different MID/V-number, or a different MID/store number/terminal number combination, for the surcharge (mid, vNumber, storeNo, termNo) and no-surcharge (mid1, vNumber1, storeNo1, termNo1) sections.
400You cannot use the same (MID | V#number/TID) or (MID | StoreNo | TermNo) combination in both the Surcharge and No Surcharge sections.For processor 2 (First Data), midFD equals midFD1 and termNoFD equals termNoFD1.Use a different MID and terminal number combination in midFD/termNoFD and midFD1/termNoFD1.
400You cannot use the same (MID | V#number/TID) or (MID | StoreNo | TermNo) combination in both the Surcharge and No Surcharge sections.For processor 7 (EPX), midEPX equals midEPX1 and termNoEPX equals termNoEPX1.Use a different MID and terminal number combination in midEPX/termNoEPX and midEPX1/termNoEPX1.
400EbtNo maximum length should be 7For processor 1 (TSYS), EbtNo is longer than 7 characters.Shorten EbtNo to 7 characters or fewer.
400EbtNo1 maximum length should be 7For processor 1 (TSYS), EbtNo1 is longer than 7 characters.Shorten EbtNo1 to 7 characters or fewer.
400EBTcash maximum length should be 1For processor 2 (First Data), EBTcash is longer than 1 character.Set EBTcash to 0 or 1.
400EBTcash1 maximum length should be 1For processor 2 (First Data), EBTcash1 is longer than 1 character.Set EBTcash1 to 0 or 1.
400EBTfood maximum length should be 1For processor 2 (First Data), EBTfood is longer than 1 character.Set EBTfood to 0 or 1.
400EBTfood1 maximum length should be 1For processor 2 (First Data), EBTfood1 is longer than 1 character.Set EBTfood1 to 0 or 1.
400EBTcash value must be 0 or 1For processor 2 (First Data), EBTcash is present but is not 0 or 1.Set EBTcash to 0 or 1.
400EBTcash1 value must be 0 or 1For processor 2 (First Data), EBTcash1 is present but is not 0 or 1.Set EBTcash1 to 0 or 1.
400EBTfood value must be 0 or 1For processor 2 (First Data), EBTfood is present but is not 0 or 1.Set EBTfood to 0 or 1.
400EBTfood1 value must be 0 or 1For processor 2 (First Data), EBTfood1 is present but is not 0 or 1.Set EBTfood1 to 0 or 1.
400EbtNoFD maximum length should be 7For processor 2 (First Data), EbtNoFD is longer than 7 characters.Shorten EbtNoFD to 7 characters or fewer.
400EbtNoFD1 maximum length should be 7For processor 2 (First Data), EbtNoFD1 is longer than 7 characters.Shorten EbtNoFD1 to 7 characters or fewer.
400website maximum length should be 32For processor 2 (First Data), website is longer than 32 characters.Shorten website to 32 characters or fewer.
400website format is invalidFor processor 2 (First Data), website is not a valid domain, IP address or URL.Send website as a valid domain or URL, for example example.com, up to 32 characters.
400website1 maximum length should be 32For processor 2 (First Data), website1 is longer than 32 characters.Shorten website1 to 32 characters or fewer.
400website1 format is invalidFor processor 2 (First Data), website1 is not a valid domain, IP address or URL.Send website1 as a valid domain or URL, for example example.com, up to 32 characters.
400vendor: invalid vendorA virtual terminal device (device 139) sends an ACH vendor in processorData that is not enabled for the ISO account.Send an ACH vendor that is enabled for your ISO account, or remove vendor from processorData.
400vendor: invalid vendorA virtual terminal device (device 139) sends an ACH vendor value other than 1 or 2.Set vendor to 1 or 2.
400client_id: client_id requiredACH vendor 1 is selected but processorData has no client_id.Include client_id in processorData when vendor is 1.
400status: invalid status or status missingACH vendor 1 is selected but the processorData status is missing or is not 0 or 1.Set status in processorData to 1 (active) or 0 (inactive).
400status: invalid statusACH vendor 2 is selected but the processorData status is missing or is not 0 or 1.Set status in processorData to 1 (active) or 0 (inactive).
400auth_token: auth_token requiredACH vendor 2 is selected but processorData has no auth_token.Include auth_token in processorData when vendor is 2.
400app_key: app_key requiredACH vendor 2 is selected but processorData has no app_key.Include app_key in processorData when vendor is 2.
400name_on_account: name_on_account requiredACH vendor 2 is selected but processorData has no name_on_account.Include name_on_account in processorData when vendor is 2.
400vendor: ACH not available for given deviceprocessorData includes an ACH vendor on a device that is not the virtual terminal (device 139).Remove vendor from processorData, or use the virtual terminal device (139) for ACH.
400Missing required fields: mid_flexfactorFlexFactor is enabled for the account and at least one FlexFactor field was sent, but mid_flexfactor is missing or empty (all missing fields are listed, comma-separated).When sending any FlexFactor field, send all of them: mid_flexfactor, tid_flexfactor, site_id_flexfactor, app_key_flexfactor, app_secret_flexfactor.
400Missing required fields: tid_flexfactorFlexFactor is enabled for the account and at least one FlexFactor field was sent, but tid_flexfactor is missing or empty (all missing fields are listed, comma-separated).When sending any FlexFactor field, send all of them: mid_flexfactor, tid_flexfactor, site_id_flexfactor, app_key_flexfactor, app_secret_flexfactor.
400Missing required fields: site_id_flexfactorFlexFactor is enabled for the account and at least one FlexFactor field was sent, but site_id_flexfactor is missing or empty (all missing fields are listed, comma-separated).When sending any FlexFactor field, send all of them: mid_flexfactor, tid_flexfactor, site_id_flexfactor, app_key_flexfactor, app_secret_flexfactor.
400Missing required fields: app_key_flexfactorFlexFactor is enabled for the account and at least one FlexFactor field was sent, but app_key_flexfactor is missing or empty (all missing fields are listed, comma-separated).When sending any FlexFactor field, send all of them: mid_flexfactor, tid_flexfactor, site_id_flexfactor, app_key_flexfactor, app_secret_flexfactor.
400Missing required fields: app_secret_flexfactorFlexFactor is enabled for the account and at least one FlexFactor field was sent, but app_secret_flexfactor is missing or empty (all missing fields are listed, comma-separated).When sending any FlexFactor field, send all of them: mid_flexfactor, tid_flexfactor, site_id_flexfactor, app_key_flexfactor, app_secret_flexfactor.
400Length validation failed: mid_flexfactor exceeds max length 64FlexFactor is enabled for the account and mid_flexfactor is longer than 64 characters (all failing fields are listed, comma-separated).Shorten mid_flexfactor to 64 characters or fewer.
400Length validation failed: tid_flexfactor exceeds max length 8FlexFactor is enabled for the account and tid_flexfactor is longer than 8 characters (all failing fields are listed, comma-separated).Shorten tid_flexfactor to 8 characters or fewer.
400Length validation failed: site_id_flexfactor exceeds max length 64FlexFactor is enabled for the account and site_id_flexfactor is longer than 64 characters (all failing fields are listed, comma-separated).Shorten site_id_flexfactor to 64 characters or fewer.
400Length validation failed: app_key_flexfactor exceeds max length 128FlexFactor is enabled for the account and app_key_flexfactor is longer than 128 characters (all failing fields are listed, comma-separated).Shorten app_key_flexfactor to 128 characters or fewer.
400Length validation failed: app_secret_flexfactor exceeds max length 256FlexFactor is enabled for the account and app_secret_flexfactor is longer than 256 characters (all failing fields are listed, comma-separated).Shorten app_secret_flexfactor to 256 characters or fewer.
400<gift card field>: Field is requiredA gift card vendor is selected in processorData (for example c_name3 or c_nameFD3) but a gift card field required for that vendor is missing or empty.Include every gift card field required for the selected gift card vendor in processorData.
400<gift card field>: Length should not exeed <max length>A gift card field in processorData is longer than the maximum length configured for the selected gift card vendor.Shorten the gift card field to the maximum length shown in the message.
400<gift card vendor field>: must be 1 or 2`A gift card vendor selector field (c_name3, c_nameFD3, c_nameFDCard3, c_nameFDBuy3, c_nameFDNash3, c_nameDP3, c_nameEPX3, c_namePriority3, c_nameWorldpay3, c_nameElavonpay3, c_nameBeacon3 or c_namePayroc3) is not 1 or 2.Set the gift card vendor field to 1 or 2.
400gen2_code: gen2_code is requiredFor processor 1 (TSYS) with tsys_gen2 or tsys_gen2_1 enabled and programType 1, gen2_code is missing or empty.Include gen2_code (up to 10 characters) in processorData.
400gen2_code1: gen2_code1 is requiredFor processor 1 (TSYS) with tsys_gen2 or tsys_gen2_1 enabled and programType 2, gen2_code1 is missing or empty.Include gen2_code1 (up to 10 characters) in processorData.
400gen2_code: gen2_code must not exceed 10 digitFor processor 1 (TSYS) with TSYS Gen 2 enabled and programType 1, gen2_code is longer than 10 characters.Shorten gen2_code to 10 characters or fewer.
400gen2_code: gen2_code1 must not exceed 10 digitFor processor 1 (TSYS) with TSYS Gen 2 enabled and programType 2, gen2_code1 is longer than 10 characters.Shorten gen2_code1 to 10 characters or fewer.
400Invalid s4f or programTypeNeither s4f nor programType is the string '1' or '2'.Send programType (or s4f) as the string "1" (surcharge) or "2" (no surcharge).
400&<field label>& Should not be blankA merchant-level numeric field that is mandatory for the selected programType and processor is empty.Send a value for the field named in the message.
400&<field label>& Should Be <length> CharacterA merchant-level numeric field does not have the exact number of digits required for the selected programType and processor.Send the field named in the message with exactly the number of digits shown.
400&<field>& Should not be blankA merchant-level text field that is mandatory for the selected programType and processor is empty.Send a value for the field named in the message.
400&<field>& Should Be <length> CharacterA merchant-level text field does not have the exact length required for the selected programType and processor.Send the field named in the message with exactly the number of characters shown.
400Invalid &<field label>& AddressA merchant-level email field is not a valid email address.Send a valid email address in the field named in the message.
400&<field label>& Should not be blank for Store<n>A mandatory numeric field is empty for the store at the given position in storeData.Send a value for the named field in that store.
400&<field label>& Should Be <length> Character for Store<n>A numeric store field does not have the exact number of digits required, for the store at the given position in storeData.Send the named store field with exactly the number of digits shown.
400&<field>& Should not be blank for Store<n>A mandatory text field is empty for the store at the given position in storeData.Send a value for the named field in that store.
400&<field>& Should Be <length> Character for Store<n>A text store field does not have the exact length required, for the store at the given position in storeData.Send the named store field with exactly the number of characters shown.
400Invalid &<field label>& Address for Store<n>An email field in the store at the given position in storeData is not a valid email address.Send a valid email address in the named store field.
400Please Choose &<field label>& for Device<n> of Store<m>A mandatory device-level numeric field (for example a selection) is empty for the given device and store.Send a value for the named field on that device.
400&<field>& Should not be blank for Device<n> of Store<m>A mandatory device-level text field is empty for the given device and store.Send a value for the named field on that device.
400&<field>& Should Be <length> Character for Device<n> of Store<m>A device-level text field does not have the exact length required for the given device and store.Send the named device field with exactly the number of characters shown.
400&<field>& Should not be blank for ProcessorData<n> of Device<m>A processorData field that is mandatory for the selected processor and programType is missing or empty.Send a value for the named processorData field.
400&<field>& Should Be <length> Character for ProcessorData<n> of Device<m>A processorData field has the wrong length for the selected processor (exact length for processors 1, 8, 10, 11 and 12; maximum length for processors 2, 3, 4, 5, 6, 7, 9, 13 and 14).Send the named processorData field with the length shown in the message.
400Invalid StateThe legalState, or a store's storeState, is not a recognized state code.Send a valid two-letter uppercase state code, for example NY.
400Error in FL_getUserTypeModuleNewThe server could not load the module list for the logged-in ISO account.Retry the request. If the error continues, contact Valor support.
400No records foundThe server could not load the list of supported devices.Retry the request. If the error continues, contact Valor support.
400Device Id Or Device Type Is WrongA device in epiData has a device ID and deviceType combination that is not a supported device.Send a supported device ID with its matching deviceType for every device.
400The given Source EPI has been wrongThe source_epi on the first device is not exactly 10 characters long.Send source_epi as a 10-character EPI, or leave it out.
400The given Source EPI has been wrongThe source_epi on the first device does not match an existing EPI.Send the EPI of an existing device in source_epi, or leave it out.
400The given Source EPI is not the same device typeThe source_epi belongs to a device model that differs from the device sent on the first device.Use a source_epi from a device of the same model as the new device.
400An unauthorized ISV user cannot onboard a merchant under a different ISVThe request is made with ISV credentials and also sends isv_user_name.Remove isv_user_name from the request when calling as an ISV user.
400The provided isv_user_name is not associated with the current logged-in user.A user name in isv_user_name is not an ISV user associated with the logged-in ISO.Send only ISV user names associated with your ISO account in isv_user_name.
400The provided isv_user_name <isv user name> is invalidA user name in isv_user_name does not match a valid ISV user.Send only valid, active ISV user names in isv_user_name.
400Missing keys in processorData: <missing key list>The first device uses processor 1 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): mid, mid1, vNumber, vNumber1, storeNo, storeNo1, termNo, termNo1, binnumber, binnumber1, industry, industry1, agentBank, agentBank1, chain, chain1, agent, agent1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNo, EbtNo1, surchargeIndicator, surchargePercentage.
400Missing keys in processorData: <missing key list>The first device uses processor 2 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midFD, midFD1, groupId, groupId1, termNoFD, termNoFD1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFD, EbtNoFD1, website, website1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <missing key list>The first device uses processor 3 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midFDCard, midFDCard1, groupIdFDCard, groupIdFDCard1, termNoFDCard, termNoFDCard1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFDCard, EbtNoFDCard1, websiteFDCard, websiteFDCard1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <missing key list>The first device uses processor 4 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midFDBuy, midFDBuy1, groupIdFDBuy, groupIdFDBuy1, termNoFDBuy, termNoFDBuy1, websiteFDBuy, websiteFDBuy1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFDBuy, EbtNoFDBuy1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <missing key list>The first device uses processor 5 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midFDNash, midFDNash1, groupIdFDNash, groupIdFDNash1, termNoFDNash, termNoFDNash1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFDNash, EbtNoFDNash1, websiteFDNash, websiteFDNash1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <missing key list>The first device uses processor 6 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midDP, groupIdDP, termNoDP, websiteDP, mid_Dp6, tid_Dp6, certificateNo.
400Missing keys in processorData: <missing key list>The first device uses processor 7 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midEPX, termNoEPX, custId, dbaNo, midEPX1, termNoEPX1, custId1, dbaNo1.
400Missing keys in processorData: <missing key list>The first device uses processor 9 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midPriority, midPriority1, termNoPriority, termNoPriority1, consumerApiKeyPriority, consumerApiKeyPriority1, consumerApiSecretPriority, consumerApiSecretPriority1.
400Missing keys in processorData: <missing key list>The first device uses processor 11 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midWorldpay, midWorldpay1, termNoWorldpay, termNoWorldpay1, bankIdWorldpay, bankIdWorldpay1.
400Missing keys in processorData: <missing key list>The first device uses processor 12 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midElavonpay, midElavonpay1, termNoElavonpay, termNoElavonpay1, bankIdElavonpay, bankIdElavonpay1.
400Missing keys in processorData: <missing key list>The first device uses processor 13 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midBeacon, midBeacon1, termNoBeacon, termNoBeacon1, appKey, appKey1.
400Missing keys in processorData: <missing key list>The first device uses processor 14 and its first processorData entry is missing one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midPayroc, mid1Payroc, termNoPayroc, termNoPayroc1.
400Bin Details MismatchedA device uses processor 1 (TSYS) and its binnumber (or binnumber1) is not one of the BIN numbers assigned to the ISO.Send a BIN number that is assigned to your ISO account in binnumber or binnumber1.
400Group Id Details MismatchedA device uses processor 2 and its groupId (or groupId1) is not 40001.Set groupId (or groupId1) to 40001 for processor 2.
400Group Id Details MismatchedA device uses processor 3 and its groupIdFDCard (or groupIdFDCard1) is not 30001.Set groupIdFDCard (or groupIdFDCard1) to 30001 for processor 3.
400Group Id Details MismatchedA device uses processor 4 and its groupIdFDBuy (or groupIdFDBuy1) is not 20001.Set groupIdFDBuy (or groupIdFDBuy1) to 20001 for processor 4.
400Group Id Details MismatchedA device uses processor 5 and its groupIdFDNash (or groupIdFDNash1) is not 10001.Set groupIdFDNash (or groupIdFDNash1) to 10001 for processor 5.
400Duplicate MID or TID/Vnumber found.The MID and TID/V-number (or store and terminal number) on a device are already boarded on another EPI.Use a MID and TID/V-number combination that is not already in use.
400User Name already existThe userName is already used by another account.Choose a different userName.
400No User FoundThe logged-in ISO account could not be found when resolving its default user.Retry the request. If the error continues, contact Valor support.
400Processor Details Not Matched with Parent User ProcessorThe processor on the first device is not one of the processors enabled for the ISO account.Use a processor that is enabled for your ISO account.
400Batch Number Should be 1 to 975A device has a batch_number that is not between 1 and 975.Set batch_number to a number from 1 to 975, or leave it out.
400TID value must start with OMIn production, the last device uses processor 2 and its termNoFD does not start with OM.Send a termNoFD that starts with OM.
400<merchant user creation error>The database rejected the new merchant user (status 0) and returned its own reason, for example a duplicate value.Correct the merchant details named in the message and retry.
400Something went wrongThe server failed while saving the stores and devices for the new merchant.Retry the request. If the error continues, contact Valor support.
400Something went wrongThe server failed while registering the new merchant's devices with TMS and boarding.Retry the request. If the error continues, contact Valor support.
400Model:: ensure bill insert failed %oThe server failed while saving the card updater (EnsureBill) settings for the new merchant.Retry the request. If the error continues, contact Valor support.
400User Already DeletedThe merchant user identified by newUserId has been deleted.Send the newUserId of an active merchant.
400newUserId RequiredThe newUserId field is missing or empty in the request payload.Include the merchant's user ID in newUserId.
400mp_id RequiredThe mp_id field is missing or empty in the request payload.Include the merchant's mp_id in the request payload.
400storeData Must Be ArrayThe storeData field is missing or is not an array.Send storeData as an array of store objects.
400storeName Required.A storeData entry has a missing or blank storeName.Include a non-blank storeName for every store.
400The length of storeName must not exceed 48 characters.A storeData entry has a storeName longer than 48 characters.Shorten storeName to 48 characters or fewer.
400Merchant VAT Registration No must be alphanumeric onlyA storeData entry has a vat_number that contains characters other than letters and digits.Send vat_number using letters and digits only.
400Merchant VAT Registration No cannot exceed 20 charactersA storeData entry has a vat_number longer than 20 characters.Shorten vat_number to 20 alphanumeric characters or fewer.
400storeAddress Required.A storeData entry has a missing or blank storeAddress.Include a non-blank storeAddress for every store.
400The length of storeAddress must not exceed 100 characters.A storeData entry has a storeAddress longer than 100 characters.Shorten storeAddress to 100 characters or fewer.
400storeCity Required.A storeData entry has a missing or blank storeCity.Include a non-blank storeCity for every store.
400The length of storeCity must not exceed 100 characters.A storeData entry has a storeCity longer than 100 characters.Shorten storeCity to 100 characters or fewer.
400Invalid storeState. It should be exactly two characters.A storeData entry has a storeState that is missing or is not exactly two uppercase letters.Send storeState as the two-letter uppercase state code, for example NY.
400storeCountry Required.A storeData entry has a missing or blank storeCountry.Include a non-blank storeCountry for every store.
400The length of storeCountry must not exceed 25 characters.A storeData entry has a storeCountry longer than 25 characters.Shorten storeCountry to 25 characters or fewer.
400The length of descriptors must not exceed 50 characters.A storeData entry has a descriptors value longer than 50 characters.Shorten descriptors to 50 characters or fewer.
400Invalid storeZipCode format. Please provide a valid length of 4 to 6 characters.A storeData entry has a storeZipCode that is missing or is not 4 to 6 digits.Send storeZipCode as 4 to 6 digits only.
400Validation Failed : Invalid storeZipCode.The storeZipCode is correctly formatted but is not a recognized ZIP code.Send a valid, existing ZIP code in storeZipCode.
400Invalid storeTimezone. Please provide a valid timezone.A storeData entry has a storeTimezone that is missing or not in the supported list.Send storeTimezone as one of EST, EDT, CST, CDT, MST, MDT, PST, PDT, AKST, AKDT, HST, HDT, AST, ADT or CHST.
400superVisorName Required.A storeData entry has a missing or blank superVisorName.Include a non-blank superVisorName for every store.
400The length of superVisorName must not exceed 25 characters.A storeData entry has a superVisorName longer than 25 characters.Shorten superVisorName to 25 characters or fewer.
400Invalid superVisorEmail format. Please provide a valid email address.A storeData entry has a superVisorEmail that is missing or not a valid email address.Send superVisorEmail as a valid address such as [email protected] (top-level domain of 2 to 6 letters).
400Invalid superVisorContact format. Please provide 10 digit superVisorContact.A storeData entry has a superVisorContact that is missing or is not exactly 10 digits.Send superVisorContact as exactly 10 digits with no spaces or symbols.
400invalid mccCodeA storeData entry has an mccCode that does not exist in the MCC master list.Send a valid, supported MCC code in mccCode.
400epiLabel Required.An epiData entry has a missing or blank epiLabel.Include a non-blank epiLabel for every device.
400The length of epiLabel must not exceed 15 characters.An epiData entry has an epiLabel longer than 15 characters.Shorten epiLabel to 15 characters or fewer.
400dp_processor is required for postilion ProcessorAn epiData entry uses processor 6 (Postilion) without a dp_processor value.Include dp_processor when processor is 6.
400dp_direct_indicator is required for postilion ProcessorAn epiData entry uses processor 6 (Postilion) without a dp_direct_indicator value.Include dp_direct_indicator (1 or 2) when processor is 6.
400invalid dp_direct_indicatorAn epiData entry uses processor 6 with a dp_direct_indicator other than 1 or 2.Send dp_direct_indicator as 1 or 2.
400invalid dp_processorAn epiData entry uses processor 6 with a dp_processor that is not allowed for the given dp_direct_indicator.When dp_direct_indicator is 1, send dp_processor as 10, 41, 45, 48 or 51; when it is 2, send 10, 82, 83, 84 or 85.
400The length of midEPX must not exceed 16 characters.For processor 7 (EPX) with programType 1 or 3, the midEPX value in processorData is longer than 16 characters.Shorten midEPX to 16 characters or fewer.
400The length of termNoEPX must not exceed 8 characters.For processor 7 (EPX) with programType 1 or 3, the termNoEPX value in processorData is longer than 8 characters.Shorten termNoEPX to 8 characters or fewer.
400The length of custId must not exceed 10 characters.For processor 7 (EPX) with programType 1 or 3, the custId value in processorData is longer than 10 characters.Shorten custId to 10 characters or fewer.
400The length of dbaNo must not exceed 10 characters.For processor 7 (EPX) with programType 1 or 3, the dbaNo value in processorData is longer than 10 characters.Shorten dbaNo to 10 characters or fewer.
400The length of midEPX1 must not exceed 16 characters.For processor 7 (EPX) with programType 2 or 3, the midEPX1 value in processorData is longer than 16 characters.Shorten midEPX1 to 16 characters or fewer.
400The length of termNoEPX1 must not exceed 8 characters.For processor 7 (EPX) with programType 2 or 3, the termNoEPX1 value in processorData is longer than 8 characters.Shorten termNoEPX1 to 8 characters or fewer.
400The length of custId1 must not exceed 10 characters.For processor 7 (EPX) with programType 2 or 3, the custId1 value in processorData is longer than 10 characters.Shorten custId1 to 10 characters or fewer.
400The length of dbaNo1 must not exceed 10 characters.For processor 7 (EPX) with programType 2 or 3, the dbaNo1 value in processorData is longer than 10 characters.Shorten dbaNo1 to 10 characters or fewer.
400The length of EbtNo must not exceed 7 characters.For processor 1 (TSYS) with programType 1, the EbtNo value in processorData is longer than 7 characters.Shorten EbtNo to 7 characters or fewer.
400The length of EbtNo1 must not exceed 7 characters.For processor 1 (TSYS) with programType 2, the EbtNo1 value in processorData is longer than 7 characters.Shorten EbtNo1 to 7 characters or fewer.
400You cannot use the same (MID | V#number/TID) or (MID | StoreNo | TermNo) combination in both the Surcharge and No Surcharge sections.The surcharge and non-surcharge processorData sets use the same identifiers (processor 1: mid/mid1 with vNumber/vNumber1, or mid/mid1 with storeNo/storeNo1 and termNo/termNo1; processor 2: midFD/midFD1 with termNoFD/termNoFD1; processor 7: midEPX/midEPX1 with termNoEPX/termNoEPX1).Use a different MID and TID combination for the surcharge and non-surcharge sections.
400EbtNo maximum length should be 7For processor 1, the EbtNo value in processorData is longer than 7 characters.Shorten EbtNo to 7 characters or fewer.
400EbtNo1 maximum length should be 7For processor 1, the EbtNo1 value in processorData is longer than 7 characters.Shorten EbtNo1 to 7 characters or fewer.
400EBTcash maximum length should be 1For processor 2, the EBTcash value in processorData is longer than 1 character.Send EBTcash as 0 or 1.
400EBTcash1 maximum length should be 1For processor 2, the EBTcash1 value in processorData is longer than 1 character.Send EBTcash1 as 0 or 1.
400EBTfood maximum length should be 1For processor 2, the EBTfood value in processorData is longer than 1 character.Send EBTfood as 0 or 1.
400EBTfood1 maximum length should be 1For processor 2, the EBTfood1 value in processorData is longer than 1 character.Send EBTfood1 as 0 or 1.
400EBTcash value must be 0 or 1For processor 2, the EBTcash value in processorData is present but is not 0 or 1.Send EBTcash as 0 or 1, or omit it.
400EBTcash1 value must be 0 or 1For processor 2, the EBTcash1 value in processorData is present but is not 0 or 1.Send EBTcash1 as 0 or 1, or omit it.
400EBTfood value must be 0 or 1For processor 2, the EBTfood value in processorData is present but is not 0 or 1.Send EBTfood as 0 or 1, or omit it.
400EBTfood1 value must be 0 or 1For processor 2, the EBTfood1 value in processorData is present but is not 0 or 1.Send EBTfood1 as 0 or 1, or omit it.
400EbtNoFD maximum length should be 7For processor 2, the EbtNoFD value in processorData is longer than 7 characters.Shorten EbtNoFD to 7 characters or fewer.
400EbtNoFD1 maximum length should be 7For processor 2, the EbtNoFD1 value in processorData is longer than 7 characters.Shorten EbtNoFD1 to 7 characters or fewer.
400website maximum length should be 32For processor 2, the website value in processorData is longer than 32 characters.Shorten website to 32 characters or fewer.
400website format is invalidFor processor 2, the website value in processorData is not a valid domain, URL or IP address.Send website as a valid domain or URL, for example www.example.com.
400website1 maximum length should be 32For processor 2, the website1 value in processorData is longer than 32 characters.Shorten website1 to 32 characters or fewer.
400website1 format is invalidFor processor 2, the website1 value in processorData is not a valid domain, URL or IP address.Send website1 as a valid domain or URL, for example www.example.com.
400Invalid s4f or programTypeNeither s4f nor programType is the string '1' or '2'.Send s4f or programType as the string "1" (surcharge) or "2" (non-surcharge).
400&<error_name>& Should not be blank for Store<n>A store-level field that is configured as required numeric is blank in storeData entry <n>.Provide a value for the named field in that store.
400&<error_name>& Should Be <length> Character for Store<n>A store-level numeric field in storeData entry <n> does not have the configured length.Send the named field with exactly the stated number of digits.
400&<field>& Should not be blank for Store<n>A store-level text field that is configured as required is an empty string in storeData entry <n>.Provide a value for the named field in that store.
400&<field>& Should Be <length> Character for Store<n>A store-level text field in storeData entry <n> does not have the configured length.Send the named field with exactly the stated number of characters.
400Invalid &<error_name>& Address for Store<n>A store-level email field in storeData entry <n> is not a valid email address.Send a valid email address such as [email protected] for the named field.
400Please Choose &<error_name>& for Device<d> of Store<n>A required device selection field is blank for epiData entry <d> of store <n>.Select a value for the named field on that device.
400&<field>& Should not be blank for Device<d> of Store<n>A required device text field is an empty string for epiData entry <d> of store <n>.Provide a value for the named field on that device.
400&<field>& Should Be <length> Character for Device<d> of Store<n>A device text field for epiData entry <d> of store <n> does not have the configured length.Send the named field with exactly the stated number of characters.
400&<field>& Should not be blank for ProcessorData<p> of Device<d>A required processorData field is missing, null or blank in processorData entry <p> of device <d>.Provide a value for the named processorData field.
400&<field>& Should Be <length> Character for ProcessorData<p> of Device<d>A processorData field in entry <p> of device <d> does not match the configured length (exact length, or a maximum for some processors).Send the named processorData field with the stated number of characters.
400Please Enter dbaNameThe dbaName field is missing or empty in the request payload.Include the merchant's DBA name in dbaName.
400The provided newUserId and mp_id do not match.The newUserId does not belong to the merchant identified by mp_id, or mp_id does not exist.Send the newUserId and mp_id returned for the same merchant.
400This merchant does not belong to this ISOThe merchant identified by newUserId is not under the calling ISO's hierarchy.Use a merchant that belongs to your ISO account.
400Device Id Or Device Type Is WrongAn epiData entry has a device and deviceType combination that does not match any active device.Send a valid device ID together with its matching deviceType.
400No records foundThe device master list could not be loaded on the server.Retry the request. If the error continues, contact Valor support.
400TID value must start with OMIn production, a processor 2 (First Data North) device has a termNoFD that does not start with OM.Send termNoFD starting with the letters OM.
400Enter Valid UserIDThe newUserId does not match an existing user.Send the newUserId of an existing merchant user.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 1 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): mid, mid1, vNumber, vNumber1, storeNo, storeNo1, termNo, termNo1, binnumber, binnumber1, industry, industry1, agentBank, agentBank1, chain, chain1, agent, agent1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNo, EbtNo1, surchargeIndicator, surchargePercentage.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 2 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midFD, midFD1, groupId, groupId1, termNoFD, termNoFD1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFD, EbtNoFD1, website, website1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 3 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midFDCard, midFDCard1, groupIdFDCard, groupIdFDCard1, termNoFDCard, termNoFDCard1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFDCard, EbtNoFDCard1, websiteFDCard, websiteFDCard1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 4 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midFDBuy, midFDBuy1, groupIdFDBuy, groupIdFDBuy1, termNoFDBuy, termNoFDBuy1, websiteFDBuy, websiteFDBuy1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFDBuy, EbtNoFDBuy1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 5 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midFDNash, midFDNash1, groupIdFDNash, groupIdFDNash1, termNoFDNash, termNoFDNash1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFDNash, EbtNoFDNash1, websiteFDNash, websiteFDNash1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 6 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midDP, groupIdDP, termNoDP, websiteDP, mid_Dp6, tid_Dp6, certificateNo.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 7 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midEPX, termNoEPX, custId, dbaNo, midEPX1, termNoEPX1, custId1, dbaNo1.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 9 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midPriority, midPriority1, termNoPriority, termNoPriority1, consumerApiKeyPriority, consumerApiKeyPriority1, consumerApiSecretPriority, consumerApiSecretPriority1.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 11 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midWorldpay, midWorldpay1, termNoWorldpay, termNoWorldpay1, bankIdWorldpay, bankIdWorldpay1.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 12 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midElavonpay, midElavonpay1, termNoElavonpay, termNoElavonpay1, bankIdElavonpay, bankIdElavonpay1.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 13 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midBeacon, midBeacon1, termNoBeacon, termNoBeacon1, appKey, appKey1.
400Missing keys in processorData: <comma-separated missing keys>The first device of the first store uses processor 14 and its processorData[0] object omits one or more required keys.Include all of these keys in processorData (values may be empty where allowed): midPayroc, mid1Payroc, termNoPayroc, termNoPayroc1.
400Bin Details MismatchedA processor 1 (TSYS) device has a binnumber (or binnumber1 when binnumber is empty) that is not registered to the calling ISO.Send a BIN number that is assigned to your ISO account.
400Group Id Details MismatchedA processor 2 device has a groupId (or groupId1 when groupId is empty) value other than 40001.Send the group ID 40001 for processor 2.
400Group Id Details MismatchedA processor 3 device has a groupIdFDCard (or groupIdFDCard1 when groupIdFDCard is empty) value other than 30001.Send the group ID 30001 for processor 3.
400Group Id Details MismatchedA processor 4 device has a groupIdFDBuy/groupIdFDBuy1 (or groupId/groupIdFDCard when no FDBuy group ID is sent) value other than 20001.Send the group ID 20001 for processor 4.
400Group Id Details MismatchedA processor 5 device has a groupIdFDNash (or groupIdFDNash1 when groupIdFDNash is empty) value other than 10001.Send the group ID 10001 for processor 5.
400Duplicate MID or TID/Vnumber found.The MID and TID/V-number combination in processorData is already boarded on another device, and duplicate MIDs are not allowed on this environment.Use a MID and TID/V-number combination that is not already in use.
400Batch Number Should be 1 to 975An epiData entry has a batch_number outside the range 1 to 975.Send batch_number as a whole number from 1 to 975, or omit it.
400Invalid StateA storeData entry has a storeState code that does not match any known state.Send storeState as a valid two-letter US state code.
400Error While Calling FL_GetAddedStoreDetailsThe newly created store's details could not be read back on the server.Retry the request. If the error continues, contact Valor support.
400Something went wrongA server-side failure occurred while looking up the merchant, saving the store or its devices, or triggering TMS boarding.Retry the request. If the error continues, contact Valor support.
400newUserId: newUserId RequiredThe newUserId field is missing or empty.Include the merchant's newUserId (returned when the merchant was created) in the request payload.
400mp_id: mp_id RequiredThe mp_id field is missing or empty.Include the merchant's mp_id in the request payload.
400id: store id RequiredA store in storeData is missing its id.Include the existing store's id for every store in storeData.
400epiLabel: epiLabel Required.A device in epiData has a missing or blank epiLabel.Include epiLabel for every device (maximum 15 characters).
400epiLabel: The length of epiLabel must not exceed 15 characters.A device's epiLabel is longer than 15 characters.Shorten epiLabel to 15 characters or fewer.
400dp_processor: dp_processor is required for postilion ProcessorA device with processor 6 (Postilion) has no dp_processor.Include dp_processor for every device that uses processor 6.
400dp_direct_indicator: dp_direct_indicator is required for postilion ProcessorA device with processor 6 (Postilion) has no dp_direct_indicator.Include dp_direct_indicator (1 or 2) for every device that uses processor 6.
400dp_direct_indicator: invalid dp_direct_indicatorA device with processor 6 has a dp_direct_indicator other than 1 or 2.Set dp_direct_indicator to 1 or 2.
400dp_processor: invalid dp_processorA device with processor 6 has a dp_processor that is not allowed for its dp_direct_indicator.When dp_direct_indicator is 1, set dp_processor to 10, 41, 45, 48 or 51; when it is 2, set dp_processor to 10, 82, 83, 84 or 85.
400epxValidationFailed: The length of midEPX must not exceed 16 characters.For processor 7 (EPX) with programType (or s4f) 1 or 3, the first processorData entry has a midEPX longer than 16 characters.Shorten midEPX to 16 characters or fewer.
400epxValidationFailed: The length of termNoEPX must not exceed 8 characters.For processor 7 (EPX) with programType (or s4f) 1 or 3, the first processorData entry has a termNoEPX longer than 8 characters.Shorten termNoEPX to 8 characters or fewer.
400epxValidationFailed: The length of custId must not exceed 10 characters.For processor 7 (EPX) with programType (or s4f) 1 or 3, the first processorData entry has a custId longer than 10 characters.Shorten custId to 10 characters or fewer.
400epxValidationFailed: The length of dbaNo must not exceed 10 characters.For processor 7 (EPX) with programType (or s4f) 1 or 3, the first processorData entry has a dbaNo longer than 10 characters.Shorten dbaNo to 10 characters or fewer.
400epxValidationFailed: The length of midEPX1 must not exceed 16 characters.For processor 7 (EPX) with programType (or s4f) 2 or 3, the first processorData entry has a midEPX1 longer than 16 characters.Shorten midEPX1 to 16 characters or fewer.
400epxValidationFailed: The length of termNoEPX1 must not exceed 8 characters.For processor 7 (EPX) with programType (or s4f) 2 or 3, the first processorData entry has a termNoEPX1 longer than 8 characters.Shorten termNoEPX1 to 8 characters or fewer.
400epxValidationFailed: The length of custId1 must not exceed 10 characters.For processor 7 (EPX) with programType (or s4f) 2 or 3, the first processorData entry has a custId1 longer than 10 characters.Shorten custId1 to 10 characters or fewer.
400epxValidationFailed: The length of dbaNo1 must not exceed 10 characters.For processor 7 (EPX) with programType (or s4f) 2 or 3, the first processorData entry has a dbaNo1 longer than 10 characters.Shorten dbaNo1 to 10 characters or fewer.
400tysysValidationCheck: The length of EbtNo must not exceed 7 characters.For processor 1 (TSYS) with programType (or s4f) 1, EbtNo is longer than 7 characters.Shorten EbtNo to 7 characters or fewer.
400tysysValidationCheck: The length of EbtNo1 must not exceed 7 characters.For processor 1 (TSYS) with programType (or s4f) 2, EbtNo1 is longer than 7 characters.Shorten EbtNo1 to 7 characters or fewer.
400tysysValidationFailed: You cannot use the same (MID | V#number/TID) or (MID | StoreNo | TermNo) combination in both the Surcharge and No Surcharge sections.For processor 1 (TSYS), mid equals mid1 and either vNumber equals vNumber1, or storeNo equals storeNo1 and termNo equals termNo1.Use a different MID/V-number, or a different MID/store number/terminal number combination, for the surcharge (mid, vNumber, storeNo, termNo) and no-surcharge (mid1, vNumber1, storeNo1, termNo1) sections.
400tysysValidationFailed: You cannot use the same (MID | V#number/TID) or (MID | StoreNo | TermNo) combination in both the Surcharge and No Surcharge sections.For processor 2 (First Data), midFD equals midFD1 and termNoFD equals termNoFD1.Use a different MID and terminal number combination in midFD/termNoFD and midFD1/termNoFD1.
400tysysValidationFailed: You cannot use the same (MID | V#number/TID) or (MID | StoreNo | TermNo) combination in both the Surcharge and No Surcharge sections.For processor 7 (EPX), midEPX equals midEPX1 and termNoEPX equals termNoEPX1.Use a different MID and terminal number combination in midEPX/termNoEPX and midEPX1/termNoEPX1.
400tysysValidationFailed: EbtNo maximum length should be 7For processor 1 (TSYS), EbtNo is longer than 7 characters.Shorten EbtNo to 7 characters or fewer.
400tysysValidationFailed: EbtNo1 maximum length should be 7For processor 1 (TSYS), EbtNo1 is longer than 7 characters.Shorten EbtNo1 to 7 characters or fewer.
400tysysValidationFailed: EBTcash maximum length should be 1For processor 2 (First Data), EBTcash is longer than 1 character.Set EBTcash to 0 or 1.
400tysysValidationFailed: EBTcash1 maximum length should be 1For processor 2 (First Data), EBTcash1 is longer than 1 character.Set EBTcash1 to 0 or 1.
400tysysValidationFailed: EBTfood maximum length should be 1For processor 2 (First Data), EBTfood is longer than 1 character.Set EBTfood to 0 or 1.
400tysysValidationFailed: EBTfood1 maximum length should be 1For processor 2 (First Data), EBTfood1 is longer than 1 character.Set EBTfood1 to 0 or 1.
400tysysValidationFailed: EBTcash value must be 0 or 1For processor 2 (First Data), EBTcash is present but is not 0 or 1.Set EBTcash to 0 or 1.
400tysysValidationFailed: EBTcash1 value must be 0 or 1For processor 2 (First Data), EBTcash1 is present but is not 0 or 1.Set EBTcash1 to 0 or 1.
400tysysValidationFailed: EBTfood value must be 0 or 1For processor 2 (First Data), EBTfood is present but is not 0 or 1.Set EBTfood to 0 or 1.
400tysysValidationFailed: EBTfood1 value must be 0 or 1For processor 2 (First Data), EBTfood1 is present but is not 0 or 1.Set EBTfood1 to 0 or 1.
400tysysValidationFailed: EbtNoFD maximum length should be 7For processor 2 (First Data), EbtNoFD is longer than 7 characters.Shorten EbtNoFD to 7 characters or fewer.
400tysysValidationFailed: EbtNoFD1 maximum length should be 7For processor 2 (First Data), EbtNoFD1 is longer than 7 characters.Shorten EbtNoFD1 to 7 characters or fewer.
400tysysValidationFailed: website maximum length should be 32For processor 2 (First Data), website is longer than 32 characters.Shorten website to 32 characters or fewer.
400tysysValidationFailed: website format is invalidFor processor 2 (First Data), website is not a valid domain, IP address or URL.Send website as a valid domain or URL, for example example.com, up to 32 characters.
400tysysValidationFailed: website1 maximum length should be 32For processor 2 (First Data), website1 is longer than 32 characters.Shorten website1 to 32 characters or fewer.
400tysysValidationFailed: website1 format is invalidFor processor 2 (First Data), website1 is not a valid domain, IP address or URL.Send website1 as a valid domain or URL, for example example.com, up to 32 characters.
400Something went wrongThe server could not look up the merchant for the given mp_id.Retry the request. If the error continues, contact Valor support.
400The provided newUserId and mp_id do not match.The newUserId is not the user that owns the merchant identified by mp_id.Send the newUserId and mp_id that were returned together when the merchant was created.
400This merchant does not belong to this ISOThe merchant identified by newUserId is not in the logged-in ISO's hierarchy.Send a merchant that belongs to your ISO account.
400The store is not associated with the merchants under this ISOA store id in storeData does not belong to the merchant identified by newUserId.Send only store ids that belong to this merchant.
400Enter Valid UserIDThe newUserId does not match an existing user record.Send the newUserId of an existing merchant.
400Something Went WrongThe server failed while saving one of the new devices.Retry the request. If the error continues, contact Valor support.
400dp_processor is required for postilion ProcessorAn epiData item has processor 6 (Postilion) but no dp_processor value.Include dp_processor for every epiData item that uses processor 6.
400dp_direct_indicator is required for postilion ProcessorAn epiData item has processor 6 (Postilion) but no dp_direct_indicator value.Include dp_direct_indicator (1 or 2) for every epiData item that uses processor 6.
400invalid dp_direct_indicatorAn epiData item with processor 6 has a dp_direct_indicator other than 1 or 2.Set dp_direct_indicator to 1 or 2.
400invalid dp_processorAn epiData item with processor 6 has a dp_processor that is not allowed for its dp_direct_indicator.Use dp_processor 10, 41, 45, 48 or 51 when dp_direct_indicator is 1, or 10, 82, 83, 84 or 85 when dp_direct_indicator is 2.
400Invalid storeZipCode format. Please provide a valid length of 4 to 6 characters.A storeData item has a storeZipCode that is missing or is not 4 to 6 digits.Send storeZipCode for every store as 4 to 6 digits.
400Validation Failed : Invalid storeZipCode.The storeZipCode is well formed but is not a recognised ZIP code.Send a valid, existing ZIP code in storeZipCode.
400Invalid legalZipCode format. Please provide a valid length of 4 to 6 characters.The legalZipCode is not 4 to 6 digits.Send legalZipCode as 4 to 6 digits.
400Validation Failed : Invalid legalZipCodeThe legalZipCode is well formed but is not a recognised ZIP code.Send a valid, existing ZIP code in legalZipCode.
400Website maximum length should be 32 charactersFor processor 2, the processorData field website is longer than 32 characters.Send website with at most 32 characters.
400Website format is invalidFor processor 2, the processorData field website is not a valid domain, IP address or URL.Send website as a valid website address, for example example.com.
400Website1 maximum length should be 32 charactersFor processor 2, the processorData field website1 is longer than 32 characters.Send website1 with at most 32 characters.
400Website1 format is invalidFor processor 2, the processorData field website1 is not a valid domain, IP address or URL.Send website1 as a valid website address, for example example.com.
400EBTcash value must be 0 or 1For processor 2, the processorData field EBTcash is present but is not 0 or 1.Set EBTcash to 0 or 1, or omit it.
400EBTcash1 value must be 0 or 1For processor 2, the processorData field EBTcash1 is present but is not 0 or 1.Set EBTcash1 to 0 or 1, or omit it.
400EBTfood value must be 0 or 1For processor 2, the processorData field EBTfood is present but is not 0 or 1.Set EBTfood to 0 or 1, or omit it.
400EBTfood1 value must be 0 or 1For processor 2, the processorData field EBTfood1 is present but is not 0 or 1.Set EBTfood1 to 0 or 1, or omit it.
400EbtNoFD maximum length should be 7For processor 2, the processorData field EbtNoFD is longer than 7 digits.Send EbtNoFD as digits only, with at most 7 digits.
400EbtNoFD must contain numbers onlyFor processor 2, the processorData field EbtNoFD contains characters other than digits.Send EbtNoFD as digits only, with at most 7 digits.
400EbtNoFD1 maximum length should be 7For processor 2, the processorData field EbtNoFD1 is longer than 7 digits.Send EbtNoFD1 as digits only, with at most 7 digits.
400EbtNoFD1 must contain numbers onlyFor processor 2, the processorData field EbtNoFD1 contains characters other than digits.Send EbtNoFD1 as digits only, with at most 7 digits.
400eptNo maximum length should be 7For processor 1, the processorData field EbtNo is longer than 7 digits.Send EbtNo as digits only, with at most 7 digits.
400eptNo must contain numbers onlyFor processor 1, the processorData field EbtNo contains characters other than digits.Send EbtNo as digits only, with at most 7 digits.
400eptNo1 maximum length should be 7For processor 1, the processorData field EbtNo1 is longer than 7 digits.Send EbtNo1 as digits only, with at most 7 digits.
400eptNo1 must contain numbers onlyFor processor 1, the processorData field EbtNo1 contains characters other than digits.Send EbtNo1 as digits only, with at most 7 digits.
400Invalid s4f or programTypeThe top-level s4f or programType field is missing or is not the string "1" or "2".Send s4f or programType at the top level of the payload as the string "1" or "2".
400&<field>& Should not be blankA required merchant-level field configured for this processor and program type is empty.Provide a value for the named merchant field.
400&<field>& Should Be <length> CharacterA merchant-level field does not have the exact length configured for this processor and program type.Send the named merchant field with exactly the stated number of characters.
400Invalid &<field>& AddressA merchant-level email field is missing or is not a valid email address.Send a valid email address, for example [email protected], in the named field.
400&<field>& Should not be blank for Store<n>A required store field is empty for the numbered store in storeData.Provide a value for the named field in that store.
400&<field>& Should Be <length> Character for Store<n>A store field does not have the exact configured length for the numbered store in storeData.Send the named store field with exactly the stated number of characters.
400Invalid &<field>& Address for Store<n>A store email field is missing or is not a valid email address for the numbered store.Send a valid email address in the named field for that store.
400Please Choose &<field>& for Device<n> of Store<m>A required numeric device field is empty for the numbered epiData item of the numbered store.Provide a value for the named field on that device.
400&<field>& Should not be blank for Device<n> of Store<m>A required device field is empty for the numbered epiData item of the numbered store.Provide a value for the named field on that device.
400&<field>& Should Be <length> Character for Device<n> of Store<m>A device field does not have the exact configured length for the numbered epiData item.Send the named device field with exactly the stated number of characters.
400&<field>& Should not be blank for ProcessorData<n> of Device<m>A required processorData field for this processor and program type is missing or empty.Provide a value for the named processorData field on that device.
400&<field>& Should Be <length> Character for ProcessorData<n> of Device<m>A processorData field has the wrong length for this processor (exact length for some processors, maximum length for processors 2, 3, 4, 5, 6, 7, 9, 13 and 14).Send the named processorData field with the stated number of characters.
400The provided newUserId and mp_id do not match.The newUserId in the request is not the user that owns the merchant identified by mp_id.Send the newUserId that belongs to the merchant given in mp_id.
400This merchant does not belong to this ISOThe merchant identified by mp_id is not within the logged-in user's hierarchy.Send an mp_id for a merchant that belongs to your ISO or sub-ISO.
400Something went wrongThe merchant lookup for the given mp_id failed on the server.Retry the request. If the error continues, contact Valor support.
400An unauthorized ISV user cannot onboard a merchant under a different ISVAn ISV user sent isv_user_name in the request.Remove isv_user_name from the request when calling as an ISV user.
400The provided isv_user_name is not associated with the current logged-in user.A value in isv_user_name is not an ISV user associated with the logged-in ISO.Send only ISV user names that are associated with your account in isv_user_name.
400The provided isv_user_name <name> is invalidA user name in isv_user_name or remove_isv_user_name does not match a valid ISV user.Send valid, existing ISV user names.
400An unauthorized ISV user cannot remove association of a merchant under a different ISVAn ISV user sent remove_isv_user_name in the request.Remove remove_isv_user_name from the request when calling as an ISV user.
400The provided remove_isv_user_name is not associated with the current logged-in user.A value in remove_isv_user_name is not an ISV user associated with the logged-in ISO.Send only ISV user names that are associated with your account in remove_isv_user_name.
400Invalid Device DetailsThe device and deviceType of the first epiData item do not match a known device model.Send a valid device ID and its matching deviceType.
400No records foundThe device model list could not be loaded on the server.Retry the request. If the error continues, contact Valor support.
400Device Id Or Device Type Is WrongAn epiData item has a device and deviceType combination that does not match a known device model.Send a valid device ID and its matching deviceType for every epiData item.
400The store is not associated with the merchants under this ISOA storeData id does not belong to the merchant identified by mp_id.Send store IDs that belong to the merchant given in mp_id.
400No devices were found for the currently logged-in user.The merchant has no devices on record to match against the epi and id values.Check that mp_id and newUserId identify a merchant with existing devices.
400The provided epi or id does not correspond to the specified merchant.An epiData item has an epi and id pair that does not belong to the merchant.Send the epi and its matching id for devices that belong to the merchant.
400Please Enter mp_idThe mp_id field is missing or empty.Include the merchant's mp_id in the request.
400Please Enter dbaNameThe dbaName field is missing or empty.Include the merchant's dbaName in the request.
400Please Enter userIDThe newUserId field is missing or empty.Include the merchant's newUserId in the request.
400Invalid StateThe legalState or storeState value is not a recognised two-letter state code.Send a valid two-letter US state code, for example CA.
400Enter Valid UserIDThe merchant user could not be found or has no user name.Check that mp_id and newUserId identify an existing merchant.
400User Already DeletedThe merchant user has been deleted.Update only active merchants.
400Missing keys in processorData: <missing key list>For processor 1, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 1: mid, mid1, vNumber, vNumber1, storeNo, storeNo1, termNo, termNo1, binnumber, binnumber1, industry, industry1, agentBank, agentBank1, chain, chain1, agent, agent1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNo, EbtNo1, surchargeIndicator, surchargePercentage.
400Missing keys in processorData: <missing key list>For processor 2, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 2: midFD, midFD1, groupId, groupId1, termNoFD, termNoFD1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFD, EbtNoFD1, website, website1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <missing key list>For processor 3, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 3: midFDCard, midFDCard1, groupIdFDCard, groupIdFDCard1, termNoFDCard, termNoFDCard1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFDCard, EbtNoFDCard1, websiteFDCard, websiteFDCard1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <missing key list>For processor 4, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 4: midFDBuy, midFDBuy1, groupIdFDBuy, groupIdFDBuy1, termNoFDBuy, termNoFDBuy1, websiteFDBuy, websiteFDBuy1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFDBuy, EbtNoFDBuy1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <missing key list>For processor 5, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 5: midFDNash, midFDNash1, groupIdFDNash, groupIdFDNash1, termNoFDNash, termNoFDNash1, EBTcash, EBTcash1, EBTfood, EBTfood1, EbtNoFDNash, EbtNoFDNash1, websiteFDNash, websiteFDNash1, surchargePercentage, surchargeIndicator.
400Missing keys in processorData: <missing key list>For processor 6, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 6: midDP, groupIdDP, termNoDP, websiteDP, mid_Dp6, tid_Dp6, certificateNo.
400Missing keys in processorData: <missing key list>For processor 7, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 7: midEPX, termNoEPX, custId, dbaNo, midEPX1, termNoEPX1, custId1, dbaNo1.
400Missing keys in processorData: <missing key list>For processor 9, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 9: midPriority, midPriority1, termNoPriority, termNoPriority1, consumerApiKeyPriority, consumerApiKeyPriority1, consumerApiSecretPriority, consumerApiSecretPriority1.
400Missing keys in processorData: <missing key list>For processor 11, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 11: midWorldpay, midWorldpay1, termNoWorldpay, termNoWorldpay1, bankIdWorldpay, bankIdWorldpay1.
400Missing keys in processorData: <missing key list>For processor 12, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 12: midElavonpay, midElavonpay1, termNoElavonpay, termNoElavonpay1, bankIdElavonpay, bankIdElavonpay1.
400Missing keys in processorData: <missing key list>For processor 13, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 13: midBeacon, midBeacon1, termNoBeacon, termNoBeacon1, appKey, appKey1.
400Missing keys in processorData: <missing key list>For processor 14, the first processorData object does not contain every required key.Include all of these keys (empty values are allowed) in processorData for processor 14: midPayroc, mid1Payroc, termNoPayroc, termNoPayroc1.
400Bin Details MismatchedFor processor 1, the processorData binnumber (or binnumber1) is not a BIN assigned to your ISO.Send a binnumber that is assigned to your ISO.
400Group Id Details MismatchedFor processors 2 to 5, the processorData group ID is not the group ID allowed for that processor.Use groupId 40001 for processor 2, groupIdFDCard 30001 for processor 3, group ID 20001 for processor 4, and groupIdFDNash 10001 for processor 5.
400Duplicate MID or TID/Vnumber found.The MID and TID or V number in processorData are already in use on another device.Send a MID and TID/V number combination that is not already boarded.
400TID value must start with OMFor processor 2 in production, the processorData termNoFD does not start with OM.Send a termNoFD value that starts with OM.
400The length of descriptors must not exceed 50 characters.A storeData item has a descriptors value longer than 50 characters.Send descriptors with at most 50 characters.
400Something Went WrongA device in storeData could not be saved on the server.Retry the request. If the error continues, contact Valor support.
400Something went wrongThe change was saved but the follow-up sync with the terminal management system failed on the server.Retry the request. If the error continues, contact Valor support.
400You are not authorizedThe authenticated user is not an admin user; only admin users can delete merchants, stores or EPIs.Call this endpoint with admin user credentials.
400User Not FoundNo merchant user exists for the given mp_id.Send a valid mp_id of an existing merchant.
400Given merchant is already deletedThe merchant user for the given mp_id is already deleted.No action is needed; the merchant is already deleted. Check the mp_id if this is unexpected.
400User not related to parentThe merchant user for the given mp_id is not under the authenticated user's hierarchy.Send an mp_id of a merchant that belongs to your account hierarchy.
400Merchant ID not related to parentThe given mp_id is not under the authenticated user's hierarchy.Send an mp_id of a merchant that belongs to your account hierarchy.
400Merchant ID is Deleted AlreadyThe merchant for the given mp_id is already marked as deleted.No action is needed; the merchant is already deleted. Check the mp_id if this is unexpected.
400Error While Calling FL_MM_GetMerchantDetailsThe server could not read the merchant details after the delete request.Retry the request. If the error continues, contact Valor support.
400No Records FoundNo merchant details were found for the given mp_id after the delete request.Check that the mp_id is correct, then retry. If the error continues, contact Valor support.
400Failed to create audit logThe merchant was deleted but the server could not record the audit log entry.Check the merchant status before retrying. If the error continues, contact Valor support.
400Something went wrongThe server could not look up the merchant user for the given merchant ID because of an internal error.Retry the request. If the error continues, contact Valor support.
400Please Enter UserNameThe userName field is empty or contains only spaces.Include the username to check in the userName field.
400User Name Already ExistsA non-deleted user with the given userName already exists.Choose a different username, or use the returned Mp_id and newUserId to work with the existing user.
400Please Enter store_idThe store_id field is missing or empty.Include store_id as an array of store IDs, for example ["12345"].
400The store is not associated with the merchants under this ISOA store ID in store_id does not belong to a merchant in the authenticated user's hierarchy.Send only store IDs that belong to merchants in your account hierarchy.
400Store is already deleted.The store in store_id is already deleted.No action is needed; the store is already deleted. Check the store_id if this is unexpected.
400Store Not exist.No store exists for the given store_id.Send a valid store ID in store_id.
400Please Enter UserNameThe userName field is missing or empty.Include the merchant username in the userName field.
400Please Enter epi_idThe epi_id field is missing or empty.Include the EPI to delete in the epi_id field.
400Invalid EpiThe epi_id is not an active EPI under the authenticated user's account.Send an EPI that belongs to a merchant in your account hierarchy.
400Invalid epi_idNo merchant is linked to the given epi_id.Send a valid EPI in epi_id.
400The store has only one device, and you are unable to delete it.The epi_id is the only device in its store, and the last device of a store cannot be deleted.Add another device to the store before deleting this EPI, or delete the store instead.
400EPI Not SettledThe EPI has an open batch with unsettled transactions.Settle the open batch for this EPI, then retry the delete.
400Enter Valid UserNameNo user exists with the given userName.Send the username of an existing user in userName.
400USER ID NOT RELEVANT TO THIS EPIThe user given in userName is not linked to the EPI in epi_id.Send the username of the merchant that owns this EPI in userName.
400This merchant does not belong to this ISOThe merchant ID in the request is not in the authenticated user's hierarchy.Send only merchant IDs that belong to your account hierarchy.
400field: mp_id or epi requiredBoth mp_id and epi are missing or empty.Send either mp_id or epi in the request payload.
400Invalid epi_idNo merchant is linked to the given epi.Send a valid EPI in the epi field.
400This epi does not belong to this ISOThe merchant that owns the given epi is not in the authenticated user's hierarchy.Send an EPI that belongs to a merchant in your account hierarchy.
400Merchant Not FoundNo merchant details were found for the given mp_id or epi.Send a valid mp_id or epi of an existing merchant.
400Please Enter newUserIdThe newUserId field is missing or empty.Include the merchant user ID in the newUserId field.
400Profile Data Not ExitsNo profile matches the given newUserId, mp_id and store_id together.Send a newUserId, mp_id and store_id that belong to the same merchant and store.
400Please Enter vnumberThe vnumber field is missing or empty.Include the processor V number in the vnumber field.
400Profile Data Not ExitsNo EPI has processor parameters that contain the given vnumber.Check the vnumber value and send a V number that is configured on an EPI.
400Please Enter epiThe epi field is missing or empty.Include the 10-character EPI in the epi field.
400No devices were found for the currently logged-in user.The authenticated user has no devices (EPIs) under its account.Make sure your account has at least one device, then retry with one of its EPIs.
400Invalid EpiThe epi is not one of the devices under the authenticated user's account.Send an EPI that belongs to a merchant in your account hierarchy.
400epi Data Not ExitsNo device details were found for the given epi.Check the EPI value and retry with a valid EPI.
400Please Enter devicesThe devices field is missing or empty.Include the devices filter in the devices field.
400Please Enter yearThe year field is missing or empty.Include the report year in the year field, for example 2026.
400Please Enter monthThe month field is missing or empty.Include the report month in the month field as a number from 1 to 12.
400Please Enter isoThe iso field is missing or empty.Include the ISO user ID in the iso field.
400Enter Valid EPIThe epi does not exist.Send a valid EPI in the epi field.
400No Record FoundThe EPI has no transactions.No action is needed; the EPI has no transaction history yet.
400Device is already deleted.The device for the given epi is deleted and cannot be activated.Send the EPI of a device that is not deleted.
400Enter Valid EPIThe given epi was not found when activating the device.Send a valid EPI in the epi field.
400Merchant is deleted. Could not update the EPI.The merchant that owns the epi is deleted.Send an EPI that belongs to an active merchant.
400Merchant is In-Active. Could not update the EPI.The merchant that owns the epi is inactive.Activate the merchant first, then retry activating the EPI.
400Invalid action. Only activate or deactivate are allowed.The action field is not 'activate' or 'deactivate'.Set action to 'activate' or 'deactivate' (not case-sensitive).
400Status update failed for all merchants.None of the merchants in merchantIds could be updated; the erroredMerchants array lists each failure.Check the erroredMerchants array, fix the listed merchant IDs, and retry.
400Merchant is already in activate statusReturned in erroredMerchants: with action 'activate', a merchant is already active, does not exist or is deleted, or its update failed.Remove already-active merchants and send only valid, existing merchant IDs.
400Merchant is already in deactivate statusReturned in erroredMerchants: with action 'deactivate', a merchant is already inactive, does not exist or is deleted, or its update failed.Remove already-inactive merchants and send only valid, existing merchant IDs.
400Merchant is pending. Please activate in the Valor portalReturned in erroredMerchants: a merchant is in pending status and cannot be changed through the API.Activate the pending merchant in the Valor portal.
400field: mp_id or epi requiredBoth merchantId and epi are missing, or both are empty strings.Send either merchantId or epi in the request payload.
400Epi/Merchant Data Not ExitsNo device data was found for the given epi or merchantId.Check the epi or merchantId value and retry with a valid one.
400Enter Valid EPIThe epi does not exist.Send a valid EPI in the epi field.
400Please Enter epiThe epi field is missing or empty.Include the 10-character EPI in the epi field.
400Please Enter UserIdThe UserId field is missing or empty.Include the merchant user ID in the UserId field.
400Please Enter startDateThe startDate field is missing or empty.Include the report start date in the startDate field.
400Please Enter endDateThe endDate field is missing or empty.Include the report end date in the endDate field.
400Please Enter UserIdThe UserId field is missing or empty in the request payload.Include the numeric UserId of the merchant in the request payload.
400Please Enter startDateThe startDate field is missing or empty in the request payload.Include a startDate value in the request payload.
400Please Enter endDateThe endDate field is missing or empty in the request payload.Include an endDate value in the request payload.
400Something Went WrongThe report could not be retrieved because of a server-side database failure.Retry the request. If the error continues, contact Valor support.
400Please Enter epiThe epi field is missing or empty in the request payload.Include the 10-digit EPI in the request payload.
400Enter Valid EPIThe epi in the request does not exist.Send an EPI that exists in your account.
400No data found for this EPIThe EPI exists but no device details could be found for it.Verify the EPI is fully boarded. If the error continues, contact Valor support.
400Something Went WrongThe request could not be completed because of a server-side database failure.Retry the request. If the error continues, contact Valor support.
400Please Enter UserIdThe UserId field is missing or empty in the request payload.Include the numeric UserId of the merchant in the request payload.
400UserId Not ExistThe UserId in the request does not match an active (non-deleted) user.Send the UserId of an existing, active merchant.
400UserId Not ExistThe logged-in user account no longer exists or has been deleted.Sign in with an active account and retry the request.
400Please Enter UserIdThe userID field is missing or empty in the request payload.Include the numeric userID of the merchant in the request payload.
400Invalid UserId.The userID in the request is not a number.Send userID as a numeric value.
400You are Not AuthorizedThe merchant identified by userID is not in the logged-in user's hierarchy.Send the userID of a merchant that belongs to your account hierarchy.
400UserId Not ExistThe userID in the request does not match an active (non-deleted) user.Send the userID of an existing, active merchant.
400APP ID does not exist. Please generate an APP ID from the Valor Portal.The merchant does not have an APP ID generated yet.Generate an APP ID for the merchant in the Valor Portal, then retry the request.
400The given epi's Merchant does not belongs to this isvThe logged-in ISV user is not associated with the merchant that owns the epi in the request.Send an EPI that belongs to a merchant associated with your ISV account.
400Invalid EpiThe epi is missing, does not exist, is deactivated or deleted, or is not under the logged-in user.Send the 10-digit EPI of an active device in your account.
400Unauthorized Get APP Key detials from other users details is not allowed.The logged-in user is not authorized to access the APP key of the epi in the request.Send an EPI that belongs to your own account.
400The given EPI has been wrong.The epi could not be found as a valid device.Send the 10-digit EPI of an existing device in your account.
400Unable to Update the Information.The new APP ID or APP key could not be saved for the EPI.Retry the request. If the error continues, contact Valor support.
400Please Enter source epiThe source_epi field is missing or empty in the request payload.Include the 10-digit source_epi in the request payload.
400Please Enter destination epiThe destination_epi field is missing or empty in the request payload.Include the 10-digit destination_epi in the request payload.
400The given EPI has been same.The source_epi and destination_epi values are identical.Send two different EPIs in source_epi and destination_epi.
400The given EPI has been wrong.The source_epi or destination_epi is shorter than 10 characters, or one of the EPIs could not be found.Send both EPIs as existing 10-digit EPIs.
400Unauthorized Copying parameters from other users devices is not allowed.The source_epi or destination_epi does not belong to the logged-in user.Send source and destination EPIs that both belong to your account.
400The given EPI is not the same device type.The source_epi and destination_epi are different device models.Copy parameters only between EPIs of the same device type.
400<TMS error message>The terminal management system (TMS) rejected the copy-parameter request.Review the TMS message and correct the request. If the error continues, contact Valor support.
400EPI is missing. Please provide EPI.The epi field is missing or empty in the request payload.Include the 10-digit EPI in the request payload.
400The given EPI has been wrong.The epi is not a string of exactly 10 characters.Send the EPI as a 10-character string.
400Data Object is missing. Please provide Data Object.The data field is missing or is an empty object.Include a data object with at least one device parameter key.
400Unauthorized device parameters from other users devices is not allowed.The EPI does not belong to the user making the request.Send an EPI that belongs to your account.
400Invalid data parameter. It must be a non-null object.The device parameter object (data, or the parsed device_payload) is not an object.Send the device parameters as a JSON object of key/value pairs.
400Invalid value for key 'label'. The Input should consist of 1 to 10 characters at most.add_clerk_details.label is longer than 10 characters.Send add_clerk_details.label with 1 to 10 characters.
400'options' must be a non-empty array with at least one valid object.add_clerk_details.options is missing, not an array, or empty.Send add_clerk_details.options as an array with at least one {serverid, servername} object.
400Invalid keys found in 'options' object. Only 'serverid' and 'servername' are allowed.An add_clerk_details.options entry contains keys other than serverid and servername.Send only serverid and servername in each options entry.
400Invalid value for key 'serverid'. The field is required.An add_clerk_details.options entry has a missing or empty serverid.Include a serverid in every options entry.
400Invalid value for key 'servername'. The field is required.An add_clerk_details.options entry has a missing or empty servername.Include a servername in every options entry.
400Invalid value for key 'serverid'. The Input must fall within the range of 1 to 999.An add_clerk_details.options serverid is not made of digits only or is outside 1 to 999.Send serverid as a whole number from 1 to 999 using digits only.
400The 'serverid' value '<serverid>' is duplicated. Each 'serverid' must be unique.Two or more add_clerk_details.options entries use the same serverid.Give every options entry a unique serverid.
400Invalid value for key 'servername'. The Input should consist of 1 to 14 characters at most.An add_clerk_details.options servername is longer than 14 characters.Send servername with 1 to 14 characters.
400Invalid value for key 'additional_input'. must be an array.additional_input is not an array.Send additional_input as an array of input definition objects.
400Invalid value for key 'additional_input'. The array must not be empty.additional_input is an empty array.Include at least one input definition in additional_input.
400Invalid value for key 'additional_input'. must have a maximum length of 25.additional_input contains more than 25 entries.Send no more than 25 entries in additional_input.
400Invalid value for key 'additional_input'. Missing required keys <key list>.An additional_input entry is missing one or more of display_text, text_format, min_length, max_length, mandatory (and duplicate_check for hardware devices).Include display_text, text_format, min_length, max_length and mandatory in every entry, plus duplicate_check for devices other than Virtual Terminal and RCKT.
400Invalid value for key 'additional_input' object. Only 'display_text', 'text_format', 'min_length', 'max_length', and 'mandatory' are allowed.An additional_input entry contains an unsupported key.Send only display_text, text_format, min_length, max_length, mandatory and duplicate_check in each entry.
400Invalid value for the key 'text_format'. Expected a numeric value.The text_format value in an additional_input entry is not a number.Send text_format as a number in every additional_input entry.
400Invalid value for the key 'min_length'. Expected a numeric value.The min_length value in an additional_input entry is not a number.Send min_length as a number in every additional_input entry.
400Invalid value for the key 'max_length'. Expected a numeric value.The max_length value in an additional_input entry is not a number.Send max_length as a number in every additional_input entry.
400Invalid value for the key 'mandatory'. Expected a numeric value.The mandatory value in an additional_input entry is not a number.Send mandatory as a number in every additional_input entry.
400Invalid value for the key 'duplicate_check'. Expected a numeric value.The duplicate_check value in an additional_input entry is not a number (required for devices other than Virtual Terminal and RCKT).Send duplicate_check as a number in every additional_input entry.
400Invalid value for key 'display_text'. The input should be a string of 1 to 16 alphanumeric characters without special characters.An additional_input display_text is empty, not a string, longer than 16 characters, or contains special characters.Send display_text as 1 to 16 letters, digits, underscores or spaces.
400Invalid value for the key 'text_format'. Expected values are 1 or 2.An additional_input text_format is not 1 or 2.Send text_format as 1 or 2.
400Invalid value for key 'min_length'. The Input must fall within the range of 0 to 15.An additional_input min_length is below 0 or above 15.Send min_length as a number from 0 to 15.
400Invalid value for key 'max_length'. The Input must fall within the range of 1 to 16.An additional_input max_length is below 1 or above 16.Send max_length as a number from 1 to 16.
400Invalid values for 'min_length' and 'max_length'. 'min_length' must be less than 'max_length'.An additional_input min_length is greater than or equal to its max_length.Send a min_length that is smaller than max_length.
400Invalid value for the key 'mandatory'. Expected values are 1 or 2.An additional_input mandatory value is not 1 or 2.Send mandatory as 1 or 2.
400Invalid value for the key 'duplicate_check'. Expected values are 1 or 2.An additional_input duplicate_check value is not 1 or 2 on a hardware device.Send duplicate_check as 1 or 2.
400Invalid 'additional_input'. Only one object is allowed to have 'duplicate_check' set to 1, but found <count>.On a hardware device, the number of additional_input entries with duplicate_check set to 1 is not exactly one.Set duplicate_check to 1 on exactly one additional_input entry and to 2 on the others.
400The 'tip_on_receipt' depends on the 'tip_enabled'.tip_on_receipt is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove tip_on_receipt.
400The 'smart_tip' depends on both the 'tip_enabled' and 'tip_on_receipt'.smart_tip is set, but tip_enabled and tip_on_receipt are not all enabled in the same request.Also send tip_enabled and tip_on_receipt enabled (true or a non-empty value), or remove smart_tip.
400The 'tip_on_screen' depends on the 'tip_enabled'.tip_on_screen is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove tip_on_screen.
400The 'tip_options' depends on both the 'tip_enabled' and 'tip_on_screen'.tip_options is set, but tip_enabled and tip_on_screen are not all enabled in the same request.Also send tip_enabled and tip_on_screen enabled (true or a non-empty value), or remove tip_options.
400The 'tip_options_type' is dependent on the 'tip_enabled', 'tip_on_screen', and 'tip_options'.tip_options_type is set, but tip_enabled, tip_on_screen, and tip_options are not all enabled in the same request.Also send tip_enabled, tip_on_screen, and tip_options enabled (true or a non-empty value), or remove tip_options_type.
400The 'tip_custom_type' is dependent on the 'tip_enabled', 'tip_on_screen', and 'tip_options'.tip_custom_type is set, but tip_enabled, tip_on_screen, and tip_options are not all enabled in the same request.Also send tip_enabled, tip_on_screen, and tip_options enabled (true or a non-empty value), or remove tip_custom_type.
400The 'tip_custom_range' is dependent on the 'tip_enabled', 'tip_on_screen', and 'tip_options'.tip_custom_range is set, but tip_enabled, tip_on_screen, and tip_options are not all enabled in the same request.Also send tip_enabled, tip_on_screen, and tip_options enabled (true or a non-empty value), or remove tip_custom_range.
400The 'max_tip_percentage' depends on the 'tip_enabled'.max_tip_percentage is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove max_tip_percentage.
400The 'max_tip_dollar' depends on the 'tip_enabled'.max_tip_dollar is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove max_tip_dollar.
400The 'receipt_for_tip_adjust' depends on the 'tip_enabled'.receipt_for_tip_adjust is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove receipt_for_tip_adjust.
400The 'show_tip_suggestion' depends on both the 'tip_on_screen' and 'tip_enabled'.show_tip_suggestion is set, but tip_on_screen and tip_enabled are not all enabled in the same request.Also send tip_on_screen and tip_enabled enabled (true or a non-empty value), or remove show_tip_suggestion.
400The 'show_totals_per_tip_suggestion' depends on both the 'tip_on_screen' and 'tip_enabled'.show_totals_per_tip_suggestion is set, but tip_on_screen and tip_enabled are not all enabled in the same request.Also send tip_on_screen and tip_enabled enabled (true or a non-empty value), or remove show_totals_per_tip_suggestion.
400The 'fixed_tip_enabled' depends on the 'tip_enabled'.fixed_tip_enabled is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove fixed_tip_enabled.
400The 'fixed_tip_in_percentage' depends on both the 'fixed_tip_enabled' and 'tip_enabled'.fixed_tip_in_percentage is set, but fixed_tip_enabled and tip_enabled are not all enabled in the same request.Also send fixed_tip_enabled and tip_enabled enabled (true or a non-empty value), or remove fixed_tip_in_percentage.
400The 'fixed_tip_value' depends on both the 'fixed_tip_enabled' and 'tip_enabled'.fixed_tip_value is set, but fixed_tip_enabled and tip_enabled are not all enabled in the same request.Also send fixed_tip_enabled and tip_enabled enabled (true or a non-empty value), or remove fixed_tip_value.
400The 'show_no_tip_button' depends on the 'tip_enabled'.show_no_tip_button is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove show_no_tip_button.
400The 'include_tax_for_cash' depends on the 'tax_enabled'.include_tax_for_cash is set, but tax_enabled is not enabled in the same request.Also send tax_enabled enabled (true or a non-empty value), or remove include_tax_for_cash.
400The 'show_remove_tax' depends on the 'tax_enabled'.show_remove_tax is set, but tax_enabled is not enabled in the same request.Also send tax_enabled enabled (true or a non-empty value), or remove show_remove_tax.
400The 'prompt_password_to_remove_tax' depends on both the 'tax_enabled' and 'show_remove_tax'.prompt_password_to_remove_tax is set, but tax_enabled and show_remove_tax are not all enabled in the same request.Also send tax_enabled and show_remove_tax enabled (true or a non-empty value), or remove prompt_password_to_remove_tax.
400The 'state_tax' depends on the 'tax_enabled'.state_tax is set, but tax_enabled is not enabled in the same request.Also send tax_enabled enabled (true or a non-empty value), or remove state_tax.
400The 'city_tax' depends on the 'tax_enabled'.city_tax is set, but tax_enabled is not enabled in the same request.Also send tax_enabled enabled (true or a non-empty value), or remove city_tax.
400The 'reduced_tax' depends on the 'tax_enabled'.reduced_tax is set, but tax_enabled is not enabled in the same request.Also send tax_enabled enabled (true or a non-empty value), or remove reduced_tax.
400The 'include_tip_on_screen' depends on the 'tip_enabled'.include_tip_on_screen is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove include_tip_on_screen.
400The 'apply_fee_with_tip' depends on the 'tip_enabled'.apply_fee_with_tip is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove apply_fee_with_tip.
400The 'include_tax' depends on the 'tax_enabled'.include_tax is set, but tax_enabled is not enabled in the same request.Also send tax_enabled enabled (true or a non-empty value), or remove include_tax.
400The 'apply_fee_with_tax' depends on the 'tax_enabled'.apply_fee_with_tax is set, but tax_enabled is not enabled in the same request.Also send tax_enabled enabled (true or a non-empty value), or remove apply_fee_with_tax.
400The 'cash_discount_enabled' depends on the 'include_cash'.cash_discount_enabled is set, but include_cash is not enabled in the same request.Also send include_cash enabled (true or a non-empty value), or remove cash_discount_enabled.
400The 'cash_discount_label' depends on both the 'cash_discount_enabled' and 'include_cash'.cash_discount_label is set, but cash_discount_enabled and include_cash are not all enabled in the same request.Also send cash_discount_enabled and include_cash enabled (true or a non-empty value), or remove cash_discount_label.
400The 'show_discount_label' depends on the 'show_discount_enabled'.show_discount_label is set, but show_discount_enabled is not enabled in the same request.Also send show_discount_enabled enabled (true or a non-empty value), or remove show_discount_label.
400The 'descriptor_label' depends on the 'descriptor_enabled'.descriptor_label is set, but descriptor_enabled is not enabled in the same request.Also send descriptor_enabled enabled (true or a non-empty value), or remove descriptor_label.
400The 'avs_action_on_failed' depends on the 'avs'.avs_action_on_failed is set, but avs is not enabled in the same request.Also send avs enabled (true or a non-empty value), or remove avs_action_on_failed.
400The 'cash_back_on_debit_cards_enabled' depends on the 'disable_pin_debit'.cash_back_on_debit_cards_enabled is set, but disable_pin_debit is not enabled in the same request.Also send disable_pin_debit enabled (true or a non-empty value), or remove cash_back_on_debit_cards_enabled.
400The 'cash_back_on_debit_cards_amount' depends on both the 'cash_back_on_debit_cards_enabled' and 'disable_pin_debit'.cash_back_on_debit_cards_amount is set, but cash_back_on_debit_cards_enabled and disable_pin_debit are not all enabled in the same request.Also send cash_back_on_debit_cards_enabled and disable_pin_debit enabled (true or a non-empty value), or remove cash_back_on_debit_cards_amount.
400The 'qsr_amount' depends on the 'qsr_enabled'.qsr_amount is set, but qsr_enabled is not enabled in the same request.Also send qsr_enabled enabled (true or a non-empty value), or remove qsr_amount.
400The 'pos_integration_enabled' depends on the 'amount_confirmation'.pos_integration_enabled is set, but amount_confirmation is not enabled in the same request.Also send amount_confirmation enabled (true or a non-empty value), or remove pos_integration_enabled.
400The 'amount_confirmation' depends on the 'pos_integration_enabled'.amount_confirmation is set, but pos_integration_enabled is not enabled in the same request.Also send pos_integration_enabled enabled (true or a non-empty value), or remove amount_confirmation.
400The 'hide_ip' depends on the 'pos_integration_enabled'.hide_ip is set, but pos_integration_enabled is not enabled in the same request.Also send pos_integration_enabled enabled (true or a non-empty value), or remove hide_ip.
400The 'connection_type' depends on the 'pos_integration_enabled'.connection_type is set, but pos_integration_enabled is not enabled in the same request.Also send pos_integration_enabled enabled (true or a non-empty value), or remove connection_type.
400The 'pos_name' depends on the 'pos_integration_enabled'.pos_name is set, but pos_integration_enabled is not enabled in the same request.Also send pos_integration_enabled enabled (true or a non-empty value), or remove pos_name.
400The 'password_for_valor_connect' depends on the 'password_for_valor_connect_enabled'.password_for_valor_connect is set, but password_for_valor_connect_enabled is not enabled in the same request.Also send password_for_valor_connect_enabled enabled (true or a non-empty value), or remove password_for_valor_connect.
400The 'valor_connect_timer_enabled' depends on the 'valor_connect_enabled'.valor_connect_timer_enabled is set, but valor_connect_enabled is not enabled in the same request.Also send valor_connect_enabled enabled (true or a non-empty value), or remove valor_connect_timer_enabled.
400The 'valor_connect_timer' depends on both the 'valor_connect_enabled' and 'valor_connect_timer_enabled'.valor_connect_timer is set, but valor_connect_enabled and valor_connect_timer_enabled are not all enabled in the same request.Also send valor_connect_enabled and valor_connect_timer_enabled enabled (true or a non-empty value), or remove valor_connect_timer.
400The 'password_for_refund_amount' depends on the 'password_for_refund_enabled'.password_for_refund_amount is set, but password_for_refund_enabled is not enabled in the same request.Also send password_for_refund_enabled enabled (true or a non-empty value), or remove password_for_refund_amount.
400The 'password_for_refund' depends on the 'password_for_refund_enabled'.password_for_refund is set, but password_for_refund_enabled is not enabled in the same request.Also send password_for_refund_enabled enabled (true or a non-empty value), or remove password_for_refund.
400The 'amount_confirmation_before_present_card' depends on the 'amount_confirmation_screen_enabled'.amount_confirmation_before_present_card is set, but amount_confirmation_screen_enabled is not enabled in the same request.Also send amount_confirmation_screen_enabled enabled (true or a non-empty value), or remove amount_confirmation_before_present_card.
400The 'disclaimer_one' depends on the 'enable_disclaimer'.disclaimer_one is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_one.
400The 'disclaimer_two' depends on the 'enable_disclaimer'.disclaimer_two is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_two.
400The 'disclaimer_three' depends on the 'enable_disclaimer'.disclaimer_three is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_three.
400The 'disclaimer_four' depends on the 'enable_disclaimer'.disclaimer_four is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_four.
400The 'disclaimer_five' depends on the 'enable_disclaimer'.disclaimer_five is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_five.
400The 'disclaimer_six' depends on the 'enable_disclaimer'.disclaimer_six is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_six.
400The 'disclaimer_seven' depends on the 'enable_disclaimer'.disclaimer_seven is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_seven.
400The 'disclaimer_eigth' depends on the 'enable_disclaimer'.disclaimer_eigth is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_eigth.
400The 'disclaimer_nine' depends on the 'enable_disclaimer'.disclaimer_nine is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_nine.
400The 'disclaimer_ten' depends on the 'enable_disclaimer'.disclaimer_ten is set, but enable_disclaimer is not enabled in the same request.Also send enable_disclaimer enabled (true or a non-empty value), or remove disclaimer_ten.
400The 'auto_shutdown_timer' depends on the 'auto_shutdown_enabled'.auto_shutdown_timer is set, but auto_shutdown_enabled is not enabled in the same request.Also send auto_shutdown_enabled enabled (true or a non-empty value), or remove auto_shutdown_timer.
400The 'auto_heartbeat_timer' depends on the 'auto_heartbeat_enabled'.auto_heartbeat_timer is set, but auto_heartbeat_enabled is not enabled in the same request.Also send auto_heartbeat_enabled enabled (true or a non-empty value), or remove auto_heartbeat_timer.
400The 'show_menu_option' depends on the 'valor_connect_enabled'.show_menu_option is set, but valor_connect_enabled is not enabled in the same request.Also send valor_connect_enabled enabled (true or a non-empty value), or remove show_menu_option.
400The 'view_tranactions_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.view_tranactions_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove view_tranactions_menu.
400The 'batchout_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.batchout_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove batchout_menu.
400The 'reprint_receipt_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.reprint_receipt_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove reprint_receipt_menu.
400The 'tip_adjust_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.tip_adjust_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove tip_adjust_menu.
400The 'pre_sale_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.pre_sale_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove pre_sale_menu.
400The 'helpme_icon_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.helpme_icon_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove helpme_icon_menu.
400The 'reports_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.reports_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove reports_menu.
400The 'clear_reversal_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.clear_reversal_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove clear_reversal_menu.
400The 'view_main_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.view_main_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove view_main_menu.
400The 'run_standalone_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.run_standalone_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove run_standalone_menu.
400The 'wifi_config_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.wifi_config_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove wifi_config_menu.
400The 'sim_config_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.sim_config_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove sim_config_menu.
400The 'reboot_terminal_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.reboot_terminal_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove reboot_terminal_menu.
400The 'run_download_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.run_download_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove run_download_menu.
400The 'settings_menu' depends on both the 'valor_connect_enabled' and 'show_menu_option'.settings_menu is set, but valor_connect_enabled and show_menu_option are not all enabled in the same request.Also send valor_connect_enabled and show_menu_option enabled (true or a non-empty value), or remove settings_menu.
400The 'display_ip_address' depends on the 'valor_connect_enabled'.display_ip_address is set, but valor_connect_enabled is not enabled in the same request.Also send valor_connect_enabled enabled (true or a non-empty value), or remove display_ip_address.
400The 'invoice_required' depends on the 'valor_connect_enabled'.invoice_required is set, but valor_connect_enabled is not enabled in the same request.Also send valor_connect_enabled enabled (true or a non-empty value), or remove invoice_required.
400The 'enhanced_retry_logic' depends on the 'valor_connect_enabled'.enhanced_retry_logic is set, but valor_connect_enabled is not enabled in the same request.Also send valor_connect_enabled enabled (true or a non-empty value), or remove enhanced_retry_logic.
400The 'isv_name' depends on the 'valor_connect_enabled'.isv_name is set, but valor_connect_enabled is not enabled in the same request.Also send valor_connect_enabled enabled (true or a non-empty value), or remove isv_name.
400The 'display_logo' depends on the 'display_logo_enabled'.display_logo is set, but display_logo_enabled is not enabled in the same request.Also send display_logo_enabled enabled (true or a non-empty value), or remove display_logo.
400The 'server_clerk_setup' depends on the 'tip_enabled'.server_clerk_setup is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove server_clerk_setup.
400The 'clerk_mandate' depends on the 'server_clerk_setup'.clerk_mandate is set, but server_clerk_setup is not enabled in the same request.Also send server_clerk_setup enabled (true or a non-empty value), or remove clerk_mandate.
400The 'add_clerk_details' depends on both the 'server_clerk_setup' and 'clerk_mandate'.add_clerk_details is set, but server_clerk_setup and clerk_mandate are not all enabled in the same request.Also send server_clerk_setup and clerk_mandate enabled (true or a non-empty value), or remove add_clerk_details.
400The 'display_confirm_screen_pinpad' depends on the 'enable_pinpad'.display_confirm_screen_pinpad is set, but enable_pinpad is not enabled in the same request.Also send enable_pinpad enabled (true or a non-empty value), or remove display_confirm_screen_pinpad.
400The 'show_remove_card' depends on the 'enable_pinpad'.show_remove_card is set, but enable_pinpad is not enabled in the same request.Also send enable_pinpad enabled (true or a non-empty value), or remove show_remove_card.
400The 'manual_entry' depends on the 'enable_pinpad'.manual_entry is set, but enable_pinpad is not enabled in the same request.Also send enable_pinpad enabled (true or a non-empty value), or remove manual_entry.
400The 'manual_entry_debit' depends on the 'manual_entry_credit'.manual_entry_debit is set, but manual_entry_credit is not enabled in the same request.Also send manual_entry_credit enabled (true or a non-empty value), or remove manual_entry_debit.
400The 'bypass_cvv_entry' depends on the 'manual_entry_credit'.bypass_cvv_entry is set on a device other than Virtual Terminal, but manual_entry_credit is not enabled in the same request.Also send manual_entry_credit enabled (true or a non-empty value), or remove bypass_cvv_entry.
400The 'offline_max_dollar_per_txn' depends on the 'offline_transaction'.offline_max_dollar_per_txn is set, but offline_transaction is not enabled in the same request.Also send offline_transaction enabled (true or a non-empty value), or remove offline_max_dollar_per_txn.
400The 'offline_max_dollar_total_txn' depends on both the 'offline_transaction' and 'offline_max_dollar_per_txn'.offline_max_dollar_total_txn is set, but offline_transaction and offline_max_dollar_per_txn are not all enabled in the same request.Also send offline_transaction and offline_max_dollar_per_txn enabled (true or a non-empty value), or remove offline_max_dollar_total_txn.
400The 'offline_max_no_of_txn' depends on both the 'offline_transaction' and 'offline_max_no_of_txn_per_card'.offline_max_no_of_txn is set, but offline_transaction and offline_max_no_of_txn_per_card are not all enabled in the same request.Also send offline_transaction and offline_max_no_of_txn_per_card enabled (true or a non-empty value), or remove offline_max_no_of_txn.
400The 'offline_max_no_of_txn_per_card' depends on the 'offline_transaction'.offline_max_no_of_txn_per_card is set, but offline_transaction is not enabled in the same request.Also send offline_transaction enabled (true or a non-empty value), or remove offline_max_no_of_txn_per_card.
400The 'offline_delete_transaction' depends on the 'offline_transaction'.offline_delete_transaction is set, but offline_transaction is not enabled in the same request.Also send offline_transaction enabled (true or a non-empty value), or remove offline_delete_transaction.
400The 'offline_upload_mode' depends on the 'offline_transaction'.offline_upload_mode is set, but offline_transaction is not enabled in the same request.Also send offline_transaction enabled (true or a non-empty value), or remove offline_upload_mode.
400The 'surcharge_indicator_mode' depends on the 'surcharge_indicator'.surcharge_indicator_mode is set, but surcharge_indicator is not enabled in the same request.Also send surcharge_indicator enabled (true or a non-empty value), or remove surcharge_indicator_mode.
400The 'surcharge_range_from' depends on the 'surcharge_indicator'.surcharge_range_from is set, but surcharge_indicator is not enabled in the same request.Also send surcharge_indicator enabled (true or a non-empty value), or remove surcharge_range_from.
400The 'surcharge_range_end' depends on the 'surcharge_indicator'.surcharge_range_end is set, but surcharge_indicator is not enabled in the same request.Also send surcharge_indicator enabled (true or a non-empty value), or remove surcharge_range_end.
400The 'show_savings' depends on the 'show_pricing_on_receipt'.show_savings is set, but show_pricing_on_receipt is not enabled in the same request.Also send show_pricing_on_receipt enabled (true or a non-empty value), or remove show_savings.
400The 'saving_label_card' depends on both the 'show_pricing_on_receipt' and 'show_savings'.saving_label_card is set, but show_pricing_on_receipt and show_savings are not all enabled in the same request.Also send show_pricing_on_receipt and show_savings enabled (true or a non-empty value), or remove saving_label_card.
400The 'saving_label_cash' depends on both the 'show_pricing_on_receipt' and 'show_savings'.saving_label_cash is set, but show_pricing_on_receipt and show_savings are not all enabled in the same request.Also send show_pricing_on_receipt and show_savings enabled (true or a non-empty value), or remove saving_label_cash.
400The 'show_card_cash_pricing' depends on the 'show_pricing_on_receipt'.show_card_cash_pricing is set, but show_pricing_on_receipt is not enabled in the same request.Also send show_pricing_on_receipt enabled (true or a non-empty value), or remove show_card_cash_pricing.
400The 'company_name_text' depends on the 'company_name_enabled'.company_name_text is set, but company_name_enabled is not enabled in the same request.Also send company_name_enabled enabled (true or a non-empty value), or remove company_name_text.
400The 'company_name_option' depends on the 'company_name_enabled'.company_name_option is set, but company_name_enabled is not enabled in the same request.Also send company_name_enabled enabled (true or a non-empty value), or remove company_name_option.
400The 'additional_input' depends on the 'additional_input_enabled'.additional_input is set, but additional_input_enabled is not enabled in the same request.Also send additional_input_enabled enabled (true or a non-empty value), or remove additional_input.
400The 'additional_input_enabled' depends on the 'additional_input'.additional_input_enabled is set, but additional_input is not enabled in the same request.Also send additional_input enabled (true or a non-empty value), or remove additional_input_enabled.
400The 'ebt_cashback_amount' depends on the 'ebt_cashback_enabled'.ebt_cashback_amount is set, but ebt_cashback_enabled is not enabled in the same request.Also send ebt_cashback_enabled enabled (true or a non-empty value), or remove ebt_cashback_amount.
400The 'merchant_receipt_sms_option' depends on the 'sms_receipt'.merchant_receipt_sms_option is set, but sms_receipt is not enabled in the same request.Also send sms_receipt enabled (true or a non-empty value), or remove merchant_receipt_sms_option.
400The 'merchant_no_receipt_option' depends on the 'no_receipt'.merchant_no_receipt_option is set, but no_receipt is not enabled in the same request.Also send no_receipt enabled (true or a non-empty value), or remove merchant_no_receipt_option.
400The 'make_image_capture_mandate' depends on the 'upload_image'.make_image_capture_mandate is set, but upload_image is not enabled in the same request.Also send upload_image enabled (true or a non-empty value), or remove make_image_capture_mandate.
400The 'allow_skip_with_reason' depends on the 'upload_image'.allow_skip_with_reason is set on a device other than Virtual Terminal, but upload_image is not enabled in the same request.Also send upload_image enabled (true or a non-empty value), or remove allow_skip_with_reason.
400The 'pos_keep_alive_timeout' depends on the 'valor_connect_enabled'.pos_keep_alive_timeout is set, but valor_connect_enabled is not enabled in the same request.Also send valor_connect_enabled enabled (true or a non-empty value), or remove pos_keep_alive_timeout.
400The 'pos_keep_alive_timer' depends on both the 'valor_connect_enabled' and 'pos_keep_alive_timeout'.pos_keep_alive_timer is set, but valor_connect_enabled and pos_keep_alive_timeout are not all enabled in the same request.Also send valor_connect_enabled and pos_keep_alive_timeout enabled (true or a non-empty value), or remove pos_keep_alive_timer.
400The 'email_required' depends on the 'generate_pay_now_link'.email_required is set, but generate_pay_now_link is not enabled in the same request.Also send generate_pay_now_link enabled (true or a non-empty value), or remove email_required.
400The 'phone_required' depends on the 'generate_pay_now_link'.phone_required is set, but generate_pay_now_link is not enabled in the same request.Also send generate_pay_now_link enabled (true or a non-empty value), or remove phone_required.
400The 'invoice_number_required' depends on the 'generate_pay_now_link'.invoice_number_required is set, but generate_pay_now_link is not enabled in the same request.Also send generate_pay_now_link enabled (true or a non-empty value), or remove invoice_number_required.
400The 'descriptor_enabled' depends on the 'generate_pay_now_link'.descriptor_enabled is set, but generate_pay_now_link is not enabled in the same request.Also send generate_pay_now_link enabled (true or a non-empty value), or remove descriptor_enabled.
400The 'tip_for_auth' depends on the 'tip_enabled'.tip_for_auth is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove tip_for_auth.
400The 'tip_for_cash' depends on the 'tip_enabled'.tip_for_cash is set, but tip_enabled is not enabled in the same request.Also send tip_enabled enabled (true or a non-empty value), or remove tip_for_cash.
400The 'include_tax_for_auth' depends on the 'tax_enabled'.include_tax_for_auth is set, but tax_enabled is not enabled in the same request.Also send tax_enabled enabled (true or a non-empty value), or remove include_tax_for_auth.
400The 'allow_skip_with_reason' depends on the 'image_capture_sale' or 'image_capture_einvoice'.On a Virtual Terminal, allow_skip_with_reason is true but neither image_capture_sale nor image_capture_einvoice is enabled.Enable image_capture_sale or image_capture_einvoice, or remove allow_skip_with_reason.
400The 'batch_out_timer' depends on the 'batch_out_enabled'.batch_out_timer is sent without batch_out_enabled set to true (not applicable to RCKT devices).Also send batch_out_enabled as true, or remove batch_out_timer.
400The 'standby_timer' depends on the 'sleep_timer'.On device models 130, 145, 207 or 540, standby_timer is sent without sleep_timer.Send sleep_timer together with standby_timer.
400The 'sleep_timer' depends on the 'standby_timer'.On device models 130, 145, 207 or 540, sleep_timer is sent without standby_timer.Send standby_timer together with sleep_timer.
400Unexpected key '<key>' found in the provided JSON or Please check the device type.The device parameter object contains a key that is not supported for this EPI's device type (Virtual Terminal, RCKT or hardware terminal).Remove the key, or send only parameter keys supported by the device type of this EPI.
400Invalid value for the key 'tip_enabled'. Expected a boolean value.tip_enabled is not a boolean.Send tip_enabled as true or false.
400Invalid value for the key 'tip_on_receipt'. Expected a boolean value.tip_on_receipt is not a boolean.Send tip_on_receipt as true or false.
400Invalid value for the key 'smart_tip'. Expected a boolean value.smart_tip is not a boolean.Send smart_tip as true or false.
400Invalid value for the key 'tip_on_screen'. Expected a boolean value.tip_on_screen is not a boolean.Send tip_on_screen as true or false.
400Invalid value for the key 'show_totals_per_tip_suggestion'. Expected a boolean value.show_totals_per_tip_suggestion is not a boolean.Send show_totals_per_tip_suggestion as true or false.
400Invalid value for the key 'fixed_tip_enabled'. Expected a boolean value.fixed_tip_enabled is not a boolean.Send fixed_tip_enabled as true or false.
400Invalid value for the key 'fixed_tip_in_percentage'. Expected a boolean value.fixed_tip_in_percentage is not a boolean.Send fixed_tip_in_percentage as true or false.
400Invalid value for the key 'tax_enabled'. Expected a boolean value.tax_enabled is not a boolean.Send tax_enabled as true or false.
400Invalid value for the key 'include_tax_for_cash'. Expected a boolean value.include_tax_for_cash is not a boolean.Send include_tax_for_cash as true or false.
400Invalid value for the key 'enable_for_all_debit_card'. Expected a boolean value.enable_for_all_debit_card is not a boolean.Send enable_for_all_debit_card as true or false.
400Invalid value for the key 'signature_debit_only'. Expected a boolean value.signature_debit_only is not a boolean.Send signature_debit_only as true or false.
400Invalid value for the key 'customer_fee_disclosure'. Expected a boolean value.customer_fee_disclosure is not a boolean.Send customer_fee_disclosure as true or false.
400Invalid value for the key 'include_tip_on_screen'. Expected a boolean value.include_tip_on_screen is not a boolean.Send include_tip_on_screen as true or false.
400Invalid value for the key 'apply_fee_with_tip'. Expected a boolean value.apply_fee_with_tip is not a boolean.Send apply_fee_with_tip as true or false.
400Invalid value for the key 'include_tax'. Expected a boolean value.include_tax is not a boolean.Send include_tax as true or false.
400Invalid value for the key 'apply_fee_with_tax'. Expected a boolean value.apply_fee_with_tax is not a boolean.Send apply_fee_with_tax as true or false.
400Invalid value for the key 'include_cash'. Expected a boolean value.include_cash is not a boolean.Send include_cash as true or false.
400Invalid value for the key 'cash_discount_enabled'. Expected a boolean value.cash_discount_enabled is not a boolean.Send cash_discount_enabled as true or false.
400Invalid value for the key 'show_discount_enabled'. Expected a boolean value.show_discount_enabled is not a boolean.Send show_discount_enabled as true or false.
400Invalid value for the key 'show_remove_fee'. Expected a boolean value.show_remove_fee is not a boolean.Send show_remove_fee as true or false.
400Invalid value for the key 'prompt_password_to_remove_fee'. Expected a boolean value.prompt_password_to_remove_fee is not a boolean.Send prompt_password_to_remove_fee as true or false.
400Invalid value for the key 'settlement_report_detailed'. Expected a boolean value.settlement_report_detailed is not a boolean.Send settlement_report_detailed as true or false.
400Invalid value for the key 'settlement_report_summary'. Expected a boolean value.settlement_report_summary is not a boolean.Send settlement_report_summary as true or false.
400Invalid value for the key 'email_settlement_report'. Expected a boolean value.email_settlement_report is not a boolean.Send email_settlement_report as true or false.
400Invalid value for the key 'hide_receipt_option'. Expected a boolean value.hide_receipt_option is not a boolean.Send hide_receipt_option as true or false.
400Invalid value for the key 'sms_receipt'. Expected a boolean value.sms_receipt is not a boolean.Send sms_receipt as true or false.
400Invalid value for the key 'email_receipt'. Expected a boolean value.email_receipt is not a boolean.Send email_receipt as true or false.
400Invalid value for the key 'settlement_report_tip'. Expected a boolean value.settlement_report_tip is not a boolean.Send settlement_report_tip as true or false.
400Invalid value for the key 'settlement_report_for_no_transaction_batches'. Expected a boolean value.settlement_report_for_no_transaction_batches is not a boolean.Send settlement_report_for_no_transaction_batches as true or false.
400Invalid value for the key 'print_fee_base_amount_detail'. Expected a boolean value.print_fee_base_amount_detail is not a boolean.Send print_fee_base_amount_detail as true or false.
400Invalid value for the key 'paper_receipt'. Expected a boolean value.paper_receipt is not a boolean.Send paper_receipt as true or false.
400Invalid value for the key 'force_on_screen_signature'. Expected a boolean value.force_on_screen_signature is not a boolean.Send force_on_screen_signature as true or false.
400Invalid value for the key 'forced_signature_prompt'. Expected a boolean value.forced_signature_prompt is not a boolean.Send forced_signature_prompt as true or false.
400Invalid value for the key 'receipt_for_declined_transaction'. Expected a boolean value.receipt_for_declined_transaction is not a boolean.Send receipt_for_declined_transaction as true or false.
400Invalid value for the key 'disable_pin_debit'. Expected a boolean value.disable_pin_debit is not a boolean.Send disable_pin_debit as true or false.
400Invalid value for the key 'cash_back_on_debit_cards_enabled'. Expected a boolean value.cash_back_on_debit_cards_enabled is not a boolean.Send cash_back_on_debit_cards_enabled as true or false.
400Invalid value for the key 'qsr_enabled'. Expected a boolean value.qsr_enabled is not a boolean.Send qsr_enabled as true or false.
400Invalid value for the key 'descriptor_enabled'. Expected a boolean value.descriptor_enabled is not a boolean.Send descriptor_enabled as true or false.
400Invalid value for the key 'pos_integration_enabled'. Expected a boolean value.pos_integration_enabled is not a boolean.Send pos_integration_enabled as true or false.
400Invalid value for the key 'amount_confirmation'. Expected a boolean value.amount_confirmation is not a boolean.Send amount_confirmation as true or false.
400Invalid value for the key 'hide_ip'. Expected a boolean value.hide_ip is not a boolean.Send hide_ip as true or false.
400Invalid value for the key 'valor_connect_enabled'. Expected a boolean value.valor_connect_enabled is not a boolean.Send valor_connect_enabled as true or false.
400Invalid value for the key 'password_for_valor_connect_enabled'. Expected a boolean value.password_for_valor_connect_enabled is not a boolean.Send password_for_valor_connect_enabled as true or false.
400Invalid value for the key 'valor_connect_timer_enabled'. Expected a boolean value.valor_connect_timer_enabled is not a boolean.Send valor_connect_timer_enabled as true or false.
400Invalid value for the key 'pre_sale_qr_allowed'. Expected a boolean value.pre_sale_qr_allowed is not a boolean.Send pre_sale_qr_allowed as true or false.
400Invalid value for the key 'enable_l2'. Expected a boolean value.enable_l2 is not a boolean.Send enable_l2 as true or false.
400Invalid value for the key 'split_payment'. Expected a boolean value.split_payment is not a boolean.Send split_payment as true or false.
400Invalid value for the key 'pin_bypass_allowed'. Expected a boolean value.pin_bypass_allowed is not a boolean.Send pin_bypass_allowed as true or false.
400Invalid value for the key 'password_for_refund_enabled'. Expected a boolean value.password_for_refund_enabled is not a boolean.Send password_for_refund_enabled as true or false.
400Invalid value for the key 'password_for_preauth'. Expected a boolean value.password_for_preauth is not a boolean.Send password_for_preauth as true or false.
400Invalid value for the key 'disable_all_password'. Expected a boolean value.disable_all_password is not a boolean.Send disable_all_password as true or false.
400Invalid value for the key 'card_present_prompt_for_manual'. Expected a boolean value.card_present_prompt_for_manual is not a boolean.Send card_present_prompt_for_manual as true or false.
400Invalid value for the key 'partial_approval'. Expected a boolean value.partial_approval is not a boolean.Send partial_approval as true or false.
400Invalid value for the key 'amount_confirmation_screen_enabled'. Expected a boolean value.amount_confirmation_screen_enabled is not a boolean.Send amount_confirmation_screen_enabled as true or false.
400Invalid value for the key 'amount_confirmation_before_present_card'. Expected a boolean value.amount_confirmation_before_present_card is not a boolean.Send amount_confirmation_before_present_card as true or false.
400Invalid value for the key 'validate_fee'. Expected a boolean value.validate_fee is not a boolean.Send validate_fee as true or false.
400Invalid value for the key 'enable_disclaimer'. Expected a boolean value.enable_disclaimer is not a boolean.Send enable_disclaimer as true or false.
400Invalid value for the key 'auto_shutdown_enabled'. Expected a boolean value.auto_shutdown_enabled is not a boolean.Send auto_shutdown_enabled as true or false.
400Invalid value for the key 'auto_heartbeat_enabled'. Expected a boolean value.auto_heartbeat_enabled is not a boolean.Send auto_heartbeat_enabled as true or false.
400Invalid value for the key 'batch_out_enabled'. Expected a boolean value.batch_out_enabled is not a boolean.Send batch_out_enabled as true or false.
400Invalid value for the key 'show_device_lable'. Expected a boolean value.show_device_lable is not a boolean.Send show_device_lable as true or false.
400Invalid value for the key 'show_menu_option'. Expected a boolean value.show_menu_option is not a boolean.Send show_menu_option as true or false.
400Invalid value for the key 'view_tranactions_menu'. Expected a boolean value.view_tranactions_menu is not a boolean.Send view_tranactions_menu as true or false.
400Invalid value for the key 'batchout_menu'. Expected a boolean value.batchout_menu is not a boolean.Send batchout_menu as true or false.
400Invalid value for the key 'reprint_receipt_menu'. Expected a boolean value.reprint_receipt_menu is not a boolean.Send reprint_receipt_menu as true or false.
400Invalid value for the key 'tip_adjust_menu'. Expected a boolean value.tip_adjust_menu is not a boolean.Send tip_adjust_menu as true or false.
400Invalid value for the key 'pre_sale_menu'. Expected a boolean value.pre_sale_menu is not a boolean.Send pre_sale_menu as true or false.
400Invalid value for the key 'helpme_icon_menu'. Expected a boolean value.helpme_icon_menu is not a boolean.Send helpme_icon_menu as true or false.
400Invalid value for the key 'reports_menu'. Expected a boolean value.reports_menu is not a boolean.Send reports_menu as true or false.
400Invalid value for the key 'clear_reversal_menu'. Expected a boolean value.clear_reversal_menu is not a boolean.Send clear_reversal_menu as true or false.
400Invalid value for the key 'view_main_menu'. Expected a boolean value.view_main_menu is not a boolean.Send view_main_menu as true or false.
400Invalid value for the key 'run_standalone_menu'. Expected a boolean value.run_standalone_menu is not a boolean.Send run_standalone_menu as true or false.
400Invalid value for the key 'wifi_config_menu'. Expected a boolean value.wifi_config_menu is not a boolean.Send wifi_config_menu as true or false.
400Invalid value for the key 'sim_config_menu'. Expected a boolean value.sim_config_menu is not a boolean.Send sim_config_menu as true or false.
400Invalid value for the key 'reboot_terminal_menu'. Expected a boolean value.reboot_terminal_menu is not a boolean.Send reboot_terminal_menu as true or false.
400Invalid value for the key 'run_download_menu'. Expected a boolean value.run_download_menu is not a boolean.Send run_download_menu as true or false.
400Invalid value for the key 'settings_menu'. Expected a boolean value.settings_menu is not a boolean.Send settings_menu as true or false.
400Invalid value for the key 'access_default_screen'. Expected a boolean value.access_default_screen is not a boolean.Send access_default_screen as true or false.
400Invalid value for the key 'display_ip_address'. Expected a boolean value.display_ip_address is not a boolean.Send display_ip_address as true or false.
400Invalid value for the key 'invoice_required'. Expected a boolean value.invoice_required is not a boolean.Send invoice_required as true or false.
400Invalid value for the key 'enhanced_retry_logic'. Expected a boolean value.enhanced_retry_logic is not a boolean.Send enhanced_retry_logic as true or false.
400Invalid value for the key 'password_for_ebt'. Expected a boolean value.password_for_ebt is not a boolean.Send password_for_ebt as true or false.
400Invalid value for the key 'display_logo_enabled'. Expected a boolean value.display_logo_enabled is not a boolean.Send display_logo_enabled as true or false.
400Invalid value for the key 'server_clerk_setup'. Expected a boolean value.server_clerk_setup is not a boolean.Send server_clerk_setup as true or false.
400Invalid value for the key 'clerk_mandate'. Expected a boolean value.clerk_mandate is not a boolean.Send clerk_mandate as true or false.
400Invalid value for the key 'show_no_tip_button'. Expected a boolean value.show_no_tip_button is not a boolean.Send show_no_tip_button as true or false.
400Invalid value for the key 'enable_pinpad'. Expected a boolean value.enable_pinpad is not a boolean.Send enable_pinpad as true or false.
400Invalid value for the key 'display_confirm_screen_pinpad'. Expected a boolean value.display_confirm_screen_pinpad is not a boolean.Send display_confirm_screen_pinpad as true or false.
400Invalid value for the key 'show_remove_card'. Expected a boolean value.show_remove_card is not a boolean.Send show_remove_card as true or false.
400Invalid value for the key 'manual_entry'. Expected a boolean value.manual_entry is not a boolean.Send manual_entry as true or false.
400Invalid value for the key 'manual_entry_credit'. Expected a boolean value.manual_entry_credit is not a boolean.Send manual_entry_credit as true or false.
400Invalid value for the key 'manual_entry_debit'. Expected a boolean value.manual_entry_debit is not a boolean.Send manual_entry_debit as true or false.
400Invalid value for the key 'bypass_cvv_entry'. Expected a boolean value.bypass_cvv_entry is not a boolean.Send bypass_cvv_entry as true or false.
400Invalid value for the key 'offline_transaction'. Expected a boolean value.offline_transaction is not a boolean.Send offline_transaction as true or false.
400Invalid value for the key 'change_management_cash_transaction'. Expected a boolean value.change_management_cash_transaction is not a boolean.Send change_management_cash_transaction as true or false.
400Invalid value for the key 'sync_product_inventory'. Expected a boolean value.sync_product_inventory is not a boolean.Send sync_product_inventory as true or false.
400Invalid value for the key 'disable_merchant_copy_sms'. Expected a boolean value.disable_merchant_copy_sms is not a boolean.Send disable_merchant_copy_sms as true or false.
400Invalid value for the key 'disable_customer_copy_sms'. Expected a boolean value.disable_customer_copy_sms is not a boolean.Send disable_customer_copy_sms as true or false.
400Invalid value for the key 'disable_merchant_copy_email'. Expected a boolean value.disable_merchant_copy_email is not a boolean.Send disable_merchant_copy_email as true or false.
400Invalid value for the key 'disable_customer_copy_email'. Expected a boolean value.disable_customer_copy_email is not a boolean.Send disable_customer_copy_email as true or false.
400Invalid value for the key 'invoice_number_required'. Expected a boolean value.invoice_number_required is not a boolean.Send invoice_number_required as true or false.
400Invalid value for the key 'email_required'. Expected a boolean value.email_required is not a boolean.Send email_required as true or false.
400Invalid value for the key 'phone_required'. Expected a boolean value.phone_required is not a boolean.Send phone_required as true or false.
400Invalid value for the key 'surcharge_indicator'. Expected a boolean value.surcharge_indicator is not a boolean.Send surcharge_indicator as true or false.
400Invalid value for the key 'food_amount'. Expected a boolean value.food_amount is not a boolean.Send food_amount as true or false.
400Invalid value for the key 'present_device_customer'. Expected a boolean value.present_device_customer is not a boolean.Send present_device_customer as true or false.
400Invalid value for the key 'remove_sub_total'. Expected a boolean value.remove_sub_total is not a boolean.Send remove_sub_total as true or false.
400Invalid value for the key 'show_card_cash_presale'. Expected a boolean value.show_card_cash_presale is not a boolean.Send show_card_cash_presale as true or false.
400Invalid value for the key 'password_for_cash'. Expected a boolean value.password_for_cash is not a boolean.Send password_for_cash as true or false.
400Invalid value for the key 'show_pricing_on_receipt'. Expected a boolean value.show_pricing_on_receipt is not a boolean.Send show_pricing_on_receipt as true or false.
400Invalid value for the key 'show_savings'. Expected a boolean value.show_savings is not a boolean.Send show_savings as true or false.
400Invalid value for the key 'show_card_cash_pricing'. Expected a boolean value.show_card_cash_pricing is not a boolean.Send show_card_cash_pricing as true or false.
400Invalid value for the key 'image_capture_sale'. Expected a boolean value.image_capture_sale is not a boolean.Send image_capture_sale as true or false.
400Invalid value for the key 'image_capture_einvoice'. Expected a boolean value.image_capture_einvoice is not a boolean.Send image_capture_einvoice as true or false.
400Invalid value for the key 'allow_skip_with_reason'. Expected a boolean value.allow_skip_with_reason is not a boolean.Send allow_skip_with_reason as true or false.
400Invalid value for the key 'disclaimer_vt_credit'. Expected a boolean value.disclaimer_vt_credit is not a boolean.Send disclaimer_vt_credit as true or false.
400Invalid value for the key 'disclaimer_vt_debit'. Expected a boolean value.disclaimer_vt_debit is not a boolean.Send disclaimer_vt_debit as true or false.
400Invalid value for the key 'disclaimer_credit_einvoice'. Expected a boolean value.disclaimer_credit_einvoice is not a boolean.Send disclaimer_credit_einvoice as true or false.
400Invalid value for the key 'disclaimer_debit_einvoice'. Expected a boolean value.disclaimer_debit_einvoice is not a boolean.Send disclaimer_debit_einvoice as true or false.
400Invalid value for the key 'customer_satisfaction_survey'. Expected a boolean value.customer_satisfaction_survey is not a boolean.Send customer_satisfaction_survey as true or false.
400Invalid value for the key 'company_name_enabled'. Expected a boolean value.company_name_enabled is not a boolean.Send company_name_enabled as true or false.
400Invalid value for the key 'additional_input_enabled'. Expected a boolean value.additional_input_enabled is not a boolean.Send additional_input_enabled as true or false.
400Invalid value for the key 'contact_us'. Expected a boolean value.contact_us is not a boolean.Send contact_us as true or false.
400Invalid value for the key 'call_me_ticket_option'. Expected a boolean value.call_me_ticket_option is not a boolean.Send call_me_ticket_option as true or false.
400Invalid value for the key 'reset_manage_password'. Expected a boolean value.reset_manage_password is not a boolean.Send reset_manage_password as true or false.
400Invalid value for the key 'ebt_cashback_enabled'. Expected a boolean value.ebt_cashback_enabled is not a boolean.Send ebt_cashback_enabled as true or false.
400Invalid value for the key 'visa_ten_dollar'. Expected a boolean value.visa_ten_dollar is not a boolean.Send visa_ten_dollar as true or false.
400Invalid value for the key 'no_receipt'. Expected a boolean value.no_receipt is not a boolean.Send no_receipt as true or false.
400Invalid value for the key 'password_for_void'. Expected a boolean value.password_for_void is not a boolean.Send password_for_void as true or false.
400Invalid value for the key 'access_valor_store'. Expected a boolean value.access_valor_store is not a boolean.Send access_valor_store as true or false.
400Invalid value for the key 'upload_image'. Expected a boolean value.upload_image is not a boolean.Send upload_image as true or false.
400Invalid value for the key 'make_image_capture_mandate'. Expected a boolean value.make_image_capture_mandate is not a boolean.Send make_image_capture_mandate as true or false.
400Invalid value for the key 'show_prompt_cancel_txn'. Expected a boolean value.show_prompt_cancel_txn is not a boolean.Send show_prompt_cancel_txn as true or false.
400Invalid value for the key 'pos_keep_alive_timeout'. Expected a boolean value.pos_keep_alive_timeout is not a boolean.Send pos_keep_alive_timeout as true or false.
400Invalid value for the key 'generate_pay_now_link'. Expected a boolean value.generate_pay_now_link is not a boolean.Send generate_pay_now_link as true or false.
400Invalid value for the key 'password_for_manual_entry'. Expected a boolean value.password_for_manual_entry is not a boolean.Send password_for_manual_entry as true or false.
400Invalid value for the key 'password_for_batch_out'. Expected a boolean value.password_for_batch_out is not a boolean.Send password_for_batch_out as true or false.
400Invalid value for the key 'show_flex_factor_popup'. Expected a boolean value.show_flex_factor_popup is not a boolean.Send show_flex_factor_popup as true or false.
400Invalid value for the key 'allow_customer_line_item'. Expected a boolean value.allow_customer_line_item is not a boolean.Send allow_customer_line_item as true or false.
400Invalid value for the key 'mandatory_card_holder_name'. Expected a boolean value.mandatory_card_holder_name is not a boolean.Send mandatory_card_holder_name as true or false.
400Invalid value for the key 'envoice_display_merchant_logo'. Expected a boolean value.envoice_display_merchant_logo is not a boolean.Send envoice_display_merchant_logo as true or false.
400Invalid value for the key 'cash_sale_quick_access'. Expected a boolean value.cash_sale_quick_access is not a boolean.Send cash_sale_quick_access as true or false.
400Invalid value for the key 'tip_for_cash'. Expected a boolean value.tip_for_cash is not a boolean.Send tip_for_cash as true or false.
400Invalid value for the key 'tip_for_auth'. Expected a boolean value.tip_for_auth is not a boolean.Send tip_for_auth as true or false.
400Invalid value for the key 'include_auth'. Expected a boolean value.include_auth is not a boolean.Send include_auth as true or false.
400Invalid value for the key 'include_tax_for_auth'. Expected a boolean value.include_tax_for_auth is not a boolean.Send include_tax_for_auth as true or false.
400Invalid value for the key 'generate_otp_paynow_link'. Expected a boolean value.generate_otp_paynow_link is not a boolean.Send generate_otp_paynow_link as true or false.
400Invalid value for the key 'einvoice_display_merchant_logo'. Expected a boolean value.einvoice_display_merchant_logo is not a boolean.Send einvoice_display_merchant_logo as true or false.
400Invalid value for the key 'avs_for_einvoice'. Expected a boolean value.avs_for_einvoice is not a boolean.Send avs_for_einvoice as true or false.
400Invalid value for the key 'force_transaction_status_ack'. Expected a boolean value.force_transaction_status_ack is not a boolean.Send force_transaction_status_ack as true or false.
400Invalid value for the key 'check_balance_hsa_card'. Expected a boolean value.check_balance_hsa_card is not a boolean.Send check_balance_hsa_card as true or false.
400Invalid value for the key 'use_processor_fee'. Expected a boolean value.use_processor_fee is not a boolean.Send use_processor_fee as true or false.
400Invalid value for the key 'state_tax'. Expected a numeric value.state_tax is not a number.Send state_tax as a JSON number, not a string.
400Invalid value for the key 'city_tax'. Expected a numeric value.city_tax is not a number.Send city_tax as a JSON number, not a string.
400Invalid value for the key 'reduced_tax'. Expected a numeric value.reduced_tax is not a number.Send reduced_tax as a JSON number, not a string.
400Invalid value for the key 'max_tip_percentage'. Expected a numeric value.max_tip_percentage is not a number.Send max_tip_percentage as a JSON number, not a string.
400Invalid value for the key 'max_tip_dollar'. Expected a numeric value.max_tip_dollar is not a number.Send max_tip_dollar as a JSON number, not a string.
400Invalid value for the key 'tip_options_type'. Expected a numeric value.tip_options_type is not a number.Send tip_options_type as a JSON number, not a string.
400Invalid value for the key 'tip_custom_type'. Expected a numeric value.tip_custom_type is not a number.Send tip_custom_type as a JSON number, not a string.
400Invalid value for the key 'tip_custom_range'. Expected a numeric value.tip_custom_range is not a number.Send tip_custom_range as a JSON number, not a string.
400Invalid value for the key 'fixed_tip_value'. Expected a numeric value.fixed_tip_value is not a number.Send fixed_tip_value as a JSON number, not a string.
400Invalid value for the key 'receipt_for_tip_adjust'. Expected a numeric value.receipt_for_tip_adjust is not a number.Send receipt_for_tip_adjust as a JSON number, not a string.
400Invalid value for the key 'show_tip_suggestion'. Expected a numeric value.show_tip_suggestion is not a number.Send show_tip_suggestion as a JSON number, not a string.
400Invalid value for the key 'receipt_option_customer'. Expected a numeric value.receipt_option_customer is not a number.Send receipt_option_customer as a JSON number, not a string.
400Invalid value for the key 'receipt_option_merchant'. Expected a numeric value.receipt_option_merchant is not a number.Send receipt_option_merchant as a JSON number, not a string.
400Invalid value for the key 'avs'. Expected a numeric value.avs is not a number.Send avs as a JSON number, not a string.
400Invalid value for the key 'avs_action_on_failed'. Expected a numeric value.avs_action_on_failed is not a number.Send avs_action_on_failed as a JSON number, not a string.
400Invalid value for the key 'cash_back_on_debit_cards_amount'. Expected a numeric value.cash_back_on_debit_cards_amount is not a number.Send cash_back_on_debit_cards_amount as a JSON number, not a string.
400Invalid value for the key 'qsr_amount'. Expected a numeric value.qsr_amount is not a number.Send qsr_amount as a JSON number, not a string.
400Invalid value for the key 'connection_type'. Expected a numeric value.connection_type is not a number.Send connection_type as a JSON number, not a string.
400Invalid value for the key 'password_for_valor_connect'. Expected a numeric value.password_for_valor_connect is not a number.Send password_for_valor_connect as a JSON number, not a string.
400Invalid value for the key 'valor_connect_timer'. Expected a numeric value.valor_connect_timer is not a number.Send valor_connect_timer as a JSON number, not a string.
400Invalid value for the key 'password_for_refund_amount'. Expected a numeric value.password_for_refund_amount is not a number.Send password_for_refund_amount as a JSON number, not a string.
400Invalid value for the key 'application_options'. Expected a numeric value.application_options is not a number.Send application_options as a JSON number, not a string.
400Invalid value for the key 'force_signature_prompt'. Expected a numeric value.force_signature_prompt is not a number.Send force_signature_prompt as a JSON number, not a string.
400Invalid value for the key 'sleep_timer'. Expected a numeric value.sleep_timer is not a number.Send sleep_timer as a JSON number, not a string.
400Invalid value for the key 'standby_timer'. Expected a numeric value.standby_timer is not a number.Send standby_timer as a JSON number, not a string.
400Invalid value for the key 'duplicate_transaction_check'. Expected a numeric value.duplicate_transaction_check is not a number.Send duplicate_transaction_check as a JSON number, not a string.
400Invalid value for the key 'auto_shutdown_timer'. Expected a numeric value.auto_shutdown_timer is not a number.Send auto_shutdown_timer as a JSON number, not a string.
400Invalid value for the key 'display_logo'. Expected a numeric value.display_logo is not a number.Send display_logo as a JSON number, not a string.
400Invalid value for the key 'card_type'. Expected a numeric value.card_type is not a number.Send card_type as a JSON number, not a string.
400Invalid value for the key 'offline_max_no_of_txn'. Expected a numeric value.offline_max_no_of_txn is not a number.Send offline_max_no_of_txn as a JSON number, not a string.
400Invalid value for the key 'offline_max_no_of_txn_per_card'. Expected a numeric value.offline_max_no_of_txn_per_card is not a number.Send offline_max_no_of_txn_per_card as a JSON number, not a string.
400Invalid value for the key 'offline_delete_transaction'. Expected a numeric value.offline_delete_transaction is not a number.Send offline_delete_transaction as a JSON number, not a string.
400Invalid value for the key 'offline_upload_mode'. Expected a numeric value.offline_upload_mode is not a number.Send offline_upload_mode as a JSON number, not a string.
400Invalid value for the key 'offline_max_dollar_per_txn'. Expected a numeric value.offline_max_dollar_per_txn is not a number.Send offline_max_dollar_per_txn as a JSON number, not a string.
400Invalid value for the key 'offline_max_dollar_total_txn'. Expected a numeric value.offline_max_dollar_total_txn is not a number.Send offline_max_dollar_total_txn as a JSON number, not a string.
400Invalid value for the key 'image_capture_option_txn'. Expected a numeric value.image_capture_option_txn is not a number.Send image_capture_option_txn as a JSON number, not a string.
400Invalid value for the key 'surcharge_indicator_mode'. Expected a numeric value.surcharge_indicator_mode is not a number.Send surcharge_indicator_mode as a JSON number, not a string.
400Invalid value for the key 'surcharge_range_from'. Expected a numeric value.surcharge_range_from is not a number.Send surcharge_range_from as a JSON number, not a string.
400Invalid value for the key 'surcharge_range_end'. Expected a numeric value.surcharge_range_end is not a number.Send surcharge_range_end as a JSON number, not a string.
400Invalid value for the key 'entered_amount'. Expected a numeric value.entered_amount is not a number.Send entered_amount as a JSON number, not a string.
400Invalid value for the key 'company_name_option'. Expected a numeric value.company_name_option is not a number.Send company_name_option as a JSON number, not a string.
400Invalid value for the key 'ebt_cashback_amount'. Expected a numeric value.ebt_cashback_amount is not a number.Send ebt_cashback_amount as a JSON number, not a string.
400Invalid value for the key 'merchant_receipt_sms_option'. Expected a numeric value.merchant_receipt_sms_option is not a number.Send merchant_receipt_sms_option as a JSON number, not a string.
400Invalid value for the key 'merchant_no_receipt_option'. Expected a numeric value.merchant_no_receipt_option is not a number.Send merchant_no_receipt_option as a JSON number, not a string.
400Invalid value for the key 'display_customer_facing_screen'. Expected a numeric value.display_customer_facing_screen is not a number.Send display_customer_facing_screen as a JSON number, not a string.
400Invalid value for the key 'display_image_scale'. Expected a numeric value.display_image_scale is not a number.Send display_image_scale as a JSON number, not a string.
400Invalid value for the key 'pos_keep_alive_timer'. Expected a numeric value.pos_keep_alive_timer is not a number.Send pos_keep_alive_timer as a JSON number, not a string.
400Invalid value for the key 'duplicate_transaction_action'. Expected a numeric value.duplicate_transaction_action is not a number.Send duplicate_transaction_action as a JSON number, not a string.
400Invalid value for the key 'pos_name'. Expected a string value.pos_name is not a string.Send pos_name as a string.
400Invalid value for the key 'show_discount_label'. Expected a string value.show_discount_label is not a string.Send show_discount_label as a string.
400Invalid value for the key 'cash_discount_label'. Expected a string value.cash_discount_label is not a string.Send cash_discount_label as a string.
400Invalid value for the key 'descriptor_label'. Expected a string value.descriptor_label is not a string.Send descriptor_label as a string.
400Invalid value for the key 'assigned_keygroup'. Expected a string value.assigned_keygroup is not a string.Send assigned_keygroup as a string.
400Invalid value for the key 'header_two'. Expected a string value.header_two is not a string.Send header_two as a string.
400Invalid value for the key 'header_three'. Expected a string value.header_three is not a string.Send header_three as a string.
400Invalid value for the key 'header_four'. Expected a string value.header_four is not a string.Send header_four as a string.
400Invalid value for the key 'header_five'. Expected a string value.header_five is not a string.Send header_five as a string.
400Invalid value for the key 'header_six'. Expected a string value.header_six is not a string.Send header_six as a string.
400Invalid value for the key 'header_seven'. Expected a string value.header_seven is not a string.Send header_seven as a string.
400Invalid value for the key 'footer_one'. Expected a string value.footer_one is not a string.Send footer_one as a string.
400Invalid value for the key 'footer_two'. Expected a string value.footer_two is not a string.Send footer_two as a string.
400Invalid value for the key 'footer_three'. Expected a string value.footer_three is not a string.Send footer_three as a string.
400Invalid value for the key 'footer_four'. Expected a string value.footer_four is not a string.Send footer_four as a string.
400Invalid value for the key 'footer_five'. Expected a string value.footer_five is not a string.Send footer_five as a string.
400Invalid value for the key 'footer_six'. Expected a string value.footer_six is not a string.Send footer_six as a string.
400Invalid value for the key 'footer_seven'. Expected a string value.footer_seven is not a string.Send footer_seven as a string.
400Invalid value for the key 'footer_eight'. Expected a string value.footer_eight is not a string.Send footer_eight as a string.
400Invalid value for the key 'footer_nine'. Expected a string value.footer_nine is not a string.Send footer_nine as a string.
400Invalid value for the key 'footer_ten'. Expected a string value.footer_ten is not a string.Send footer_ten as a string.
400Invalid value for the key 'disclaimer_one'. Expected a string value.disclaimer_one is not a string.Send disclaimer_one as a string.
400Invalid value for the key 'disclaimer_two'. Expected a string value.disclaimer_two is not a string.Send disclaimer_two as a string.
400Invalid value for the key 'disclaimer_three'. Expected a string value.disclaimer_three is not a string.Send disclaimer_three as a string.
400Invalid value for the key 'disclaimer_four'. Expected a string value.disclaimer_four is not a string.Send disclaimer_four as a string.
400Invalid value for the key 'disclaimer_five'. Expected a string value.disclaimer_five is not a string.Send disclaimer_five as a string.
400Invalid value for the key 'disclaimer_six'. Expected a string value.disclaimer_six is not a string.Send disclaimer_six as a string.
400Invalid value for the key 'disclaimer_seven'. Expected a string value.disclaimer_seven is not a string.Send disclaimer_seven as a string.
400Invalid value for the key 'disclaimer_eigth'. Expected a string value.disclaimer_eigth is not a string.Send disclaimer_eigth as a string.
400Invalid value for the key 'disclaimer_nine'. Expected a string value.disclaimer_nine is not a string.Send disclaimer_nine as a string.
400Invalid value for the key 'disclaimer_ten'. Expected a string value.disclaimer_ten is not a string.Send disclaimer_ten as a string.
400Invalid value for the key 'isv_name'. Expected a string value.isv_name is not a string.Send isv_name as a string.
400Invalid value for the key 'batch_out_timer'. Expected a string value.batch_out_timer is not a string.Send batch_out_timer as a string.
400Invalid value for the key 'auto_heartbeat_timer'. Expected a string value.auto_heartbeat_timer is not a string.Send auto_heartbeat_timer as a string.
400Invalid value for the key 'surcharge_label'. Expected a string value.surcharge_label is not a string.Send surcharge_label as a string.
400Invalid value for the key 'saving_label_card'. Expected a string value.saving_label_card is not a string.Send saving_label_card as a string.
400Invalid value for the key 'saving_label_cash'. Expected a string value.saving_label_cash is not a string.Send saving_label_cash as a string.
400Invalid value for the key 'card_label_on_terminal'. Expected a string value.card_label_on_terminal is not a string.Send card_label_on_terminal as a string.
400Invalid value for the key 'disclaimer_credit_label'. Expected a string value.disclaimer_credit_label is not a string.Send disclaimer_credit_label as a string.
400Invalid value for the key 'disclaimer_debit_label'. Expected a string value.disclaimer_debit_label is not a string.Send disclaimer_debit_label as a string.
400Invalid value for the key 'company_name_text'. Expected a string value.company_name_text is not a string.Send company_name_text as a string.
400Invalid value for the key 'password_for_refund'. Expected a string value.password_for_refund is not a string.Send password_for_refund as a string.
400Invalid value for the key 'force_signature_prompt'. Expected values are 1, 2, 3 or 4.force_signature_prompt is not one of the allowed values (1, 2, 3, 4).Send force_signature_prompt as one of: 1, 2, 3, 4.
400Invalid value for the key 'show_tip_suggestion'. Expected values are 1, 2, 3 or 4.show_tip_suggestion is not one of the allowed values (1, 2, 3, 4).Send show_tip_suggestion as one of: 1, 2, 3, 4.
400Invalid value for the key 'avs'. Expected values are 1, 2, 3 or 4.avs is not one of the allowed values (1, 2, 3, 4).Send avs as one of: 1, 2, 3, 4.
400Invalid value for the key 'duplicate_transaction_check'. Expected values are 1, 2, 3 or 4.duplicate_transaction_check is not one of the allowed values (1, 2, 3, 4).Send duplicate_transaction_check as one of: 1, 2, 3, 4.
400Invalid value for the key 'avs_action_on_failed'. Expected values are 1 or 2.avs_action_on_failed is not one of the allowed values (1, 2).Send avs_action_on_failed as one of: 1, 2.
400Invalid value for the key 'tip_custom_type'. Expected values are 1 or 2.tip_custom_type is not one of the allowed values (1, 2).Send tip_custom_type as one of: 1, 2.
400Invalid value for the key 'offline_delete_transaction'. Expected values are 1 or 2.offline_delete_transaction is not one of the allowed values (1, 2).Send offline_delete_transaction as one of: 1, 2.
400Invalid value for the key 'offline_upload_mode'. Expected values are 1 or 2.offline_upload_mode is not one of the allowed values (1, 2).Send offline_upload_mode as one of: 1, 2.
400Invalid value for the key 'surcharge_indicator_mode'. Expected values are 1 or 2.surcharge_indicator_mode is not one of the allowed values (1, 2).Send surcharge_indicator_mode as one of: 1, 2.
400Invalid value for the key 'entered_amount'. Expected values are 1 or 2.entered_amount is not one of the allowed values (1, 2).Send entered_amount as one of: 1, 2.
400Invalid value for the key 'company_name_option'. Expected values are 1 or 2.company_name_option is not one of the allowed values (1, 2).Send company_name_option as one of: 1, 2.
400Invalid value for the key 'display_customer_facing_screen'. Expected values are 1 or 2.display_customer_facing_screen is not one of the allowed values (1, 2).Send display_customer_facing_screen as one of: 1, 2.
400Invalid value for the key 'display_image_scale'. Expected values are 1 or 2.display_image_scale is not one of the allowed values (1, 2).Send display_image_scale as one of: 1, 2.
400Invalid value for the key 'duplicate_transaction_action'. Expected values are 1 or 2.duplicate_transaction_action is not one of the allowed values (1, 2).Send duplicate_transaction_action as one of: 1, 2.
400Invalid value for key 'password_for_valor_connect'. The password must consist of a minimum of 4 numeric digits.password_for_valor_connect is not exactly 4 characters long.Send password_for_valor_connect as a 4-digit number.
400Invalid value for key 'valor_connect_timer'. The Input must fall within the range of '120' to '999'.valor_connect_timer is below 120 or above 999.Send valor_connect_timer as a number from 120 to 999.
400Invalid value for key 'pos_keep_alive_timer'. The Input must fall within the range of '6' to '60'.pos_keep_alive_timer is not a whole number from 6 to 60.Send pos_keep_alive_timer as a whole number from 6 to 60.
400Invalid value for key 'tip_custom_range'. The Input must fall within the range of '0' to '99999'.tip_custom_range is below 0 or above 99999.Send tip_custom_range as a number from 0 to 99999.
400Invalid value for key 'application_options'. Expected values are 1, 2, 3, 4, 5 or 6.application_options is not one of 1, 2, 3, 4, 5 or 6.Send application_options as one of: 1, 2, 3, 4, 5, 6.
400Invalid value for the key 'receipt_option_customer'. Expected values are 1, 2 or 3.receipt_option_customer is not one of the allowed values (1, 2, 3).Send receipt_option_customer as one of: 1, 2, 3.
400Invalid value for the key 'receipt_option_merchant'. Expected values are 1, 2 or 3.receipt_option_merchant is not one of the allowed values (1, 2, 3).Send receipt_option_merchant as one of: 1, 2, 3.
400Invalid value for the key 'receipt_for_tip_adjust'. Expected values are 1, 2 or 3.receipt_for_tip_adjust is not one of the allowed values (1, 2, 3).Send receipt_for_tip_adjust as one of: 1, 2, 3.
400Invalid value for the key 'tip_options_type'. Expected values are 1, 2 or 3.tip_options_type is not one of the allowed values (1, 2, 3).Send tip_options_type as one of: 1, 2, 3.
400Invalid value for the key 'card_type'. Expected values are 1, 2 or 3.card_type is not one of the allowed values (1, 2, 3).Send card_type as one of: 1, 2, 3.
400Invalid value for the key 'image_capture_option_txn'. Expected values are 1, 2 or 3.image_capture_option_txn is not one of the allowed values (1, 2, 3).Send image_capture_option_txn as one of: 1, 2, 3.
400Invalid value for the key 'merchant_receipt_sms_option'. Expected values are 1, 2 or 3.merchant_receipt_sms_option is not one of the allowed values (1, 2, 3).Send merchant_receipt_sms_option as one of: 1, 2, 3.
400Invalid value for the key 'merchant_no_receipt_option'. Expected values are 1, 2 or 3.merchant_no_receipt_option is not one of the allowed values (1, 2, 3).Send merchant_no_receipt_option as one of: 1, 2, 3.
400Invalid value for the key 'connection_type'. Expected values are 1, 2 or 3.connection_type is not one of the allowed values (1, 2, 3).Send connection_type as one of: 1, 2, 3.
400Invalid value for key 'state_tax'. The Input must fall within the range of '0.001' to '15.000'.state_tax is below 0.001 or above 15.000.Send state_tax as a number from 0.001 to 15.000.
400Invalid value for key 'city_tax'. The Input must fall within the range of '0.001' to '15.000'.city_tax is below 0.001 or above 15.000.Send city_tax as a number from 0.001 to 15.000.
400Invalid value for key 'reduced_tax'. The Input must fall within the range of '0.001' to '15.000'.reduced_tax is below 0.001 or above 15.000.Send reduced_tax as a number from 0.001 to 15.000.
400Invalid value for key 'qsr_amount'. The Input must fall within the range of '1.00' to '1000.00'.qsr_amount is below 1.00 or above 1000.00.Send qsr_amount as a number from 1.00 to 1000.00.
400Invalid value for key 'fixed_tip_value'. The Input must fall within the range of '1' to '350'.fixed_tip_value is below 1 or above 350.Send fixed_tip_value as a number from 1 to 350.
400Invalid value for key 'max_tip_percentage'. The Input must fall within the range of '1' to '9999'.max_tip_percentage is below 1 or above 9999.Send max_tip_percentage as a number from 1 to 9999.
400Invalid value for key 'max_tip_dollar'. The Input must fall within the range of '1' to '9999'.max_tip_dollar is below 1 or above 9999.Send max_tip_dollar as a number from 1 to 9999.
400Invalid value for key 'cash_back_on_debit_cards_amount'. The Input must fall within the range of '1' to '9999'.cash_back_on_debit_cards_amount is below 1 or above 9999.Send cash_back_on_debit_cards_amount as a number from 1 to 9999.
400Invalid value for key 'password_for_refund_amount'. The Input must fall within the range of '1' to '9999'.password_for_refund_amount is below 1 or above 9999.Send password_for_refund_amount as a number from 1 to 9999.
400Invalid value for key 'auto_shutdown_timer'. The Input must fall within the range of '1' to '9999'.auto_shutdown_timer is below 1 or above 9999.Send auto_shutdown_timer as a number from 1 to 9999.
400Invalid value for key 'ebt_cashback_amount'. The Input must fall within the range of '1' to '9999'.ebt_cashback_amount is below 1 or above 9999.Send ebt_cashback_amount as a number from 1 to 9999.
400Invalid value for key 'cash_discount_label'. The Input should consist of 1 to 17 characters at most.cash_discount_label is an empty string or longer than 17 characters.Send cash_discount_label with 1 to 17 characters.
400Invalid value for key 'show_discount_label'. The Input should consist of 1 to 17 characters at most.show_discount_label is an empty string or longer than 17 characters.Send show_discount_label with 1 to 17 characters.
400Invalid value for key 'tip_options'. The Input must fall within the range of '1' to '350' and must contain exactly four unique numeric values.On a Virtual Terminal, tip_options is not an array of exactly four unique numbers from 1 to 350; on other devices, tip_options_type is 1 or 2 and tip_options is not such an array.Send tip_options as an array of four unique numbers, each from 1 to 350.
400Invalid value for key 'tip_options'. The Input must fall within the range of '1' to '350' and must contain exactly eight unique numeric values, split into two sets of four.On a non-Virtual Terminal device, tip_options_type is 3 and tip_options is not an array of eight numbers from 1 to 350 made of two sets of four unique values.Send tip_options as eight numbers from 1 to 350, where the first four and the last four are each unique.
400Invalid value for key 'descriptor_label'. The Input should consist of 1 to 21 characters at most.descriptor_label is an empty string or longer than 21 characters.Send descriptor_label with 1 to 21 characters.
400Invalid value for key 'pos_name'. The Input should consist of 1 to 50 characters at most.pos_name is an empty string or longer than 50 characters.Send pos_name with 1 to 50 characters.
400Invalid value for key 'assigned_keygroup'. Please provide a valid value.assigned_keygroup is an empty string.Send a non-empty assigned_keygroup value.
400Invalid value for key 'header_two'. This field is required.header_two is an empty string.Send a non-empty value for header_two.
400Invalid value for key 'header_three'. This field is required.header_three is an empty string.Send a non-empty value for header_three.
400Invalid value for key 'header_four'. This field is required.header_four is an empty string.Send a non-empty value for header_four.
400Invalid value for key 'footer_one'. This field is required.footer_one is an empty string.Send a non-empty value for footer_one.
400Invalid value for key 'disclaimer_one'. This field is required.disclaimer_one is an empty string.Send a non-empty value for disclaimer_one.
400Invalid value for key 'surcharge_label'. This field is required.surcharge_label is an empty string.Send a non-empty value for surcharge_label.
400Invalid value for key 'company_name_text'. This field is required.company_name_text is an empty string.Send a non-empty value for company_name_text.
400Invalid value for key 'header_two'. Special characters are not allowed.header_two contains characters other than letters, digits, underscores and spaces.Send header_two using only letters, digits, underscores and spaces.
400Invalid value for key 'header_three'. Special characters are not allowed.header_three contains characters other than letters, digits, underscores and spaces.Send header_three using only letters, digits, underscores and spaces.
400Invalid value for key 'header_five'. Special characters are not allowed.header_five contains characters other than letters, digits, underscores and spaces.Send header_five using only letters, digits, underscores and spaces.
400Invalid value for key 'surcharge_label'. Special characters are not allowed.surcharge_label contains characters other than letters, digits, underscores and spaces.Send surcharge_label using only letters, digits, underscores and spaces.
400Invalid value for key 'saving_label_card'. Special characters are not allowed.saving_label_card contains characters other than letters, digits, underscores and spaces.Send saving_label_card using only letters, digits, underscores and spaces.
400Invalid value for key 'saving_label_cash'. Special characters are not allowed.saving_label_cash contains characters other than letters, digits, underscores and spaces.Send saving_label_cash using only letters, digits, underscores and spaces.
400Invalid value for key 'company_name_text'. Special characters are not allowed.company_name_text contains characters other than letters, digits, underscores and spaces.Send company_name_text using only letters, digits, underscores and spaces.
400Invalid value for key 'header_two'. The Input should consist of 1 to 26 characters at most.header_two is longer than 26 characters.Send header_two with 1 to 26 characters.
400Invalid value for key 'surcharge_label'. The Input should consist of 1 to 26 characters at most.surcharge_label is longer than 26 characters.Send surcharge_label with 1 to 26 characters.
400Invalid value for key 'header_three'. The Input should consist of 1 to 25 characters at most.header_three is longer than 25 characters.Send header_three with 1 to 25 characters.
400Invalid value for key 'header_four'. The Input should consist of 1 to 25 characters at most.header_four is longer than 25 characters.Send header_four with 1 to 25 characters.
400Invalid value for key 'header_five'. The Input should consist of 1 to 25 characters at most.header_five is longer than 25 characters.Send header_five with 1 to 25 characters.
400Invalid value for key 'header_six'. The Input should consist of 1 to 25 characters at most.header_six is longer than 25 characters.Send header_six with 1 to 25 characters.
400Invalid value for key 'header_seven'. The Input should consist of 1 to 25 characters at most.header_seven is longer than 25 characters.Send header_seven with 1 to 25 characters.
400Invalid value for key 'company_name_text'. The Input should consist of 1 to 25 characters at most.company_name_text is longer than 25 characters.Send company_name_text with 1 to 25 characters.
400Invalid value for key 'footer_one'. The Input should consist of 1 to 24 characters at most.footer_one is longer than 24 characters.Send footer_one with 1 to 24 characters.
400Invalid value for key 'footer_two'. The Input should consist of 1 to 24 characters at most.footer_two is longer than 24 characters.Send footer_two with 1 to 24 characters.
400Invalid value for key 'footer_three'. The Input should consist of 1 to 24 characters at most.footer_three is longer than 24 characters.Send footer_three with 1 to 24 characters.
400Invalid value for key 'footer_four'. The Input should consist of 1 to 24 characters at most.footer_four is longer than 24 characters.Send footer_four with 1 to 24 characters.
400Invalid value for key 'footer_five'. The Input should consist of 1 to 24 characters at most.footer_five is longer than 24 characters.Send footer_five with 1 to 24 characters.
400Invalid value for key 'footer_six'. The Input should consist of 1 to 24 characters at most.footer_six is longer than 24 characters.Send footer_six with 1 to 24 characters.
400Invalid value for key 'footer_seven'. The Input should consist of 1 to 24 characters at most.footer_seven is longer than 24 characters.Send footer_seven with 1 to 24 characters.
400Invalid value for key 'footer_eight'. The Input should consist of 1 to 24 characters at most.footer_eight is longer than 24 characters.Send footer_eight with 1 to 24 characters.
400Invalid value for key 'footer_nine'. The Input should consist of 1 to 24 characters at most.footer_nine is longer than 24 characters.Send footer_nine with 1 to 24 characters.
400Invalid value for key 'footer_ten'. The Input should consist of 1 to 24 characters at most.footer_ten is longer than 24 characters.Send footer_ten with 1 to 24 characters.
400Invalid value for key 'disclaimer_one'. The Input should consist of 1 to 24 characters at most.disclaimer_one is longer than 24 characters.Send disclaimer_one with 1 to 24 characters.
400Invalid value for key 'disclaimer_two'. The Input should consist of 1 to 24 characters at most.disclaimer_two is longer than 24 characters.Send disclaimer_two with 1 to 24 characters.
400Invalid value for key 'disclaimer_three'. The Input should consist of 1 to 24 characters at most.disclaimer_three is longer than 24 characters.Send disclaimer_three with 1 to 24 characters.
400Invalid value for key 'disclaimer_four'. The Input should consist of 1 to 24 characters at most.disclaimer_four is longer than 24 characters.Send disclaimer_four with 1 to 24 characters.
400Invalid value for key 'disclaimer_five'. The Input should consist of 1 to 24 characters at most.disclaimer_five is longer than 24 characters.Send disclaimer_five with 1 to 24 characters.
400Invalid value for key 'disclaimer_six'. The Input should consist of 1 to 24 characters at most.disclaimer_six is longer than 24 characters.Send disclaimer_six with 1 to 24 characters.
400Invalid value for key 'disclaimer_seven'. The Input should consist of 1 to 24 characters at most.disclaimer_seven is longer than 24 characters.Send disclaimer_seven with 1 to 24 characters.
400Invalid value for key 'disclaimer_eigth'. The Input should consist of 1 to 24 characters at most.disclaimer_eigth is longer than 24 characters.Send disclaimer_eigth with 1 to 24 characters.
400Invalid value for key 'disclaimer_nine'. The Input should consist of 1 to 24 characters at most.disclaimer_nine is longer than 24 characters.Send disclaimer_nine with 1 to 24 characters.
400Invalid value for key 'disclaimer_ten'. The Input should consist of 1 to 24 characters at most.disclaimer_ten is longer than 24 characters.Send disclaimer_ten with 1 to 24 characters.
400Invalid value for key 'standby_timer'. The Input must fall within the range of '30' to '600000'.standby_timer is below 30 or above 600000.Send standby_timer as a number from 30 to 600000.
400Invalid value for key 'sleep_timer'. The Input must fall within the range of '30' to '600000'.sleep_timer is below 30 or above 600000.Send sleep_timer as a number from 30 to 600000.
400Invalid value for key 'standby_timer'. Standby time must be less than sleep time.On device models 130, 145, 207 or 540, standby_timer is greater than or equal to sleep_timer.Send a standby_timer that is smaller than sleep_timer.
400Invalid value for key 'sleep_timer'. Sleep time must be greater than standby time.On device models 130, 145, 207 or 540, sleep_timer is less than or equal to standby_timer.Send a sleep_timer that is greater than standby_timer.
400Invalid value for key 'auto_heartbeat_timer'. The Input must be in 30-min intervals, from '00:00 AM' to '11:30 PM'.auto_heartbeat_timer is empty or is not a supported 30-minute time slot.Send auto_heartbeat_timer as a 30-minute slot in 'hh:mm AM/PM' format, for example '01:30 PM'.
400Invalid value for key 'batch_out_timer'. The Input must be in 15-min intervals, from '00:00 AM' to '11:45 PM'.batch_out_timer is empty or is not a supported 15-minute time slot.Send batch_out_timer as a 15-minute slot in 'hh:mm AM/PM' format, for example '11:45 PM'.
400Invalid value for key 'isv_name'. This field is required.isv_name is an empty string.Send the ISV name associated with this EPI in isv_name.
400Invalid value for key 'display_logo'. The Input must fall within the range of 1 to 10.display_logo is below 1 or above 10.Send display_logo as a number from 1 to 10.
400Invalid value for key 'offline_max_dollar_per_txn'. The Input must fall within the range of '0.01' to '500.00'.offline_max_dollar_per_txn is below 0.01 or above 500.00.Send offline_max_dollar_per_txn as a number from 0.01 to 500.00.
400Invalid value for key 'offline_max_dollar_total_txn'. The Input must fall within the range of '0.01' to '5000.00'.offline_max_dollar_total_txn is below 0.01 or above 5000.00.Send offline_max_dollar_total_txn as a number from 0.01 to 5000.00.
400Invalid value for key 'offline_max_dollar_total_txn'. 'offline_max_dollar_total_txn' must be greater than 'offline_max_dollar_per_txn'.offline_max_dollar_total_txn is less than or equal to offline_max_dollar_per_txn.Send an offline_max_dollar_total_txn greater than offline_max_dollar_per_txn.
400Invalid value for key 'offline_max_no_of_txn'. The Input must fall within the range of 1 to 60.offline_max_no_of_txn is below 1 or above 60.Send offline_max_no_of_txn as a number from 1 to 60.
400Invalid value for key 'offline_max_no_of_txn_per_card'. The Input must fall within the range of 1 to 5.offline_max_no_of_txn_per_card is below 1 or above 5.Send offline_max_no_of_txn_per_card as a number from 1 to 5.
400Invalid value for key 'offline_max_no_of_txn'. 'offline_max_no_of_txn' must be greater than 'offline_max_no_of_txn_per_card'.offline_max_no_of_txn is less than or equal to offline_max_no_of_txn_per_card.Send an offline_max_no_of_txn greater than offline_max_no_of_txn_per_card.
400Invalid value for key 'card_type'. 'signature_debit_only' and 'enable_for_all_debit_card' must be provided when 'card_type' is present.card_type is sent without both signature_debit_only and enable_for_all_debit_card.Send signature_debit_only and enable_for_all_debit_card together with card_type.
400Invalid value for key 'card_type'. For 'card_type' 1, 'signature_debit_only' must be false and 'enable_for_all_debit_card' must be true.card_type is 1 but signature_debit_only and enable_for_all_debit_card do not match the required combination.For card_type 1, send signature_debit_only as false and enable_for_all_debit_card as true.
400Invalid value for key 'card_type'. For 'card_type' 2, 'signature_debit_only' must be true and 'enable_for_all_debit_card' must be false.card_type is 2 but signature_debit_only and enable_for_all_debit_card do not match the required combination.For card_type 2, send signature_debit_only as true and enable_for_all_debit_card as false.
400Invalid value for key 'card_type'. For 'card_type' 3, 'signature_debit_only' must be false and 'enable_for_all_debit_card' must be false.card_type is 3 but signature_debit_only and enable_for_all_debit_card do not match the required combination.For card_type 3, send signature_debit_only as false and enable_for_all_debit_card as false.
400Invalid value for key 'surcharge_range_from'. The Input must fall within the range of '0.01' to '9999.99'.surcharge_range_from is below 0.01 or above 9999.99.Send surcharge_range_from as a number from 0.01 to 9999.99.
400Invalid value for key 'surcharge_range_end'. The Input must fall within the range of '0.01' to '9999.99'.surcharge_range_end is below 0.01 or above 9999.99.Send surcharge_range_end as a number from 0.01 to 9999.99.
400Invalid value for key 'food_amount'. 'application_options' must be provided with a value of 4, 5, or 6 when 'food_amount' is present.food_amount is sent without application_options set to 4, 5 or 6.Send application_options as 4, 5 or 6 together with food_amount.
400Invalid value for key 'present_device_customer'. 'application_options' must be provided with a value of 2 or 3 when 'present_device_customer' is present.present_device_customer is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with present_device_customer.
400Invalid value for key 'remove_sub_total'. 'application_options' must be provided with a value of 2 or 3 when 'remove_sub_total' is present.remove_sub_total is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with remove_sub_total.
400Invalid value for key 'entered_amount'. 'application_options' must be provided with a value of 2 or 3 when 'entered_amount' is present.entered_amount is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with entered_amount.
400Invalid value for key 'show_card_cash_presale'. 'application_options' must be provided with a value of 2 or 3 when 'show_card_cash_presale' is present.show_card_cash_presale is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with show_card_cash_presale.
400Invalid value for key 'password_for_cash'. 'application_options' must be provided with a value of 2 or 3 when 'password_for_cash' is present.password_for_cash is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with password_for_cash.
400Invalid value for key 'show_pricing_on_receipt'. 'application_options' must be provided with a value of 2 or 3 when 'show_pricing_on_receipt' is present.show_pricing_on_receipt is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with show_pricing_on_receipt.
400Invalid value for key 'show_savings'. 'application_options' must be provided with a value of 2 or 3 when 'show_savings' is present.show_savings is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with show_savings.
400Invalid value for key 'saving_label_card'. 'application_options' must be provided with a value of 2 or 3 when 'saving_label_card' is present.saving_label_card is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with saving_label_card.
400Invalid value for key 'saving_label_cash'. 'application_options' must be provided with a value of 2 or 3 when 'saving_label_cash' is present.saving_label_cash is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with saving_label_cash.
400Invalid value for key 'show_card_cash_pricing'. 'application_options' must be provided with a value of 2 or 3 when 'show_card_cash_pricing' is present.show_card_cash_pricing is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with show_card_cash_pricing.
400Invalid value for key 'card_label_on_terminal'. 'application_options' must be provided with a value of 2 or 3 when 'card_label_on_terminal' is present.card_label_on_terminal is sent without application_options set to 2 or 3.Send application_options as 2 or 3 together with card_label_on_terminal.
400Invalid value for key 'show_savings'. 'show_card_cash_pricing' must be provided when 'show_savings' is present.show_savings is sent without show_card_cash_pricing.Send show_card_cash_pricing together with show_savings.
400Invalid value for key 'show_savings'. For 'show_savings' is true, 'show_card_cash_pricing' must be false.show_savings and show_card_cash_pricing are both true.Set show_card_cash_pricing to false when show_savings is true.
400Invalid value for key 'show_card_cash_pricing'. 'show_savings' must be provided when 'show_card_cash_pricing' is present.show_card_cash_pricing is sent without show_savings.Send show_savings together with show_card_cash_pricing.
400Invalid value for key 'show_card_cash_pricing'. For 'show_card_cash_pricing' is true, 'show_savings' must be false.show_card_cash_pricing and show_savings are both true.Set show_savings to false when show_card_cash_pricing is true.
400Invalid value for key 'saving_label_card'. The Input should consist of 1 to 31 characters at most.saving_label_card is longer than 31 characters.Send saving_label_card with 1 to 31 characters.
400Invalid value for key 'saving_label_cash'. The Input should consist of 1 to 31 characters at most.saving_label_cash is longer than 31 characters.Send saving_label_cash with 1 to 31 characters.
400Invalid value for key 'card_label_on_terminal'. The Input should consist of 1 to 8 characters at most.card_label_on_terminal is an empty string or longer than 8 characters.Send card_label_on_terminal with 1 to 8 characters.
400Invalid value for key 'disclaimer_credit_label'. The Input should consist of 1 to 200 characters at most.disclaimer_credit_label is an empty string or longer than 200 characters.Send disclaimer_credit_label with 1 to 200 characters.
400Invalid value for key 'disclaimer_debit_label'. The Input should consist of 1 to 200 characters at most.disclaimer_debit_label is an empty string or longer than 200 characters.Send disclaimer_debit_label with 1 to 200 characters.
400Invalid value for key 'valor_connect_enabled'. 'pos_integration_enabled' must be provided when 'valor_connect_enabled' is present.valor_connect_enabled is sent without pos_integration_enabled.Send pos_integration_enabled together with valor_connect_enabled.
400Invalid value for key 'valor_connect_enabled'. 'valor_connect_enabled' and 'pos_integration_enabled' cannot both be true.valor_connect_enabled and pos_integration_enabled are both true.Set only one of valor_connect_enabled and pos_integration_enabled to true.
400Invalid value for key 'pos_integration_enabled'. 'valor_connect_enabled' must be provided when 'pos_integration_enabled' is present.pos_integration_enabled is sent without valor_connect_enabled.Send valor_connect_enabled together with pos_integration_enabled.
400Invalid value for key 'pos_integration_enabled'. 'pos_integration_enabled' and 'valor_connect_enabled' cannot both be true.pos_integration_enabled and valor_connect_enabled are both true.Set only one of valor_connect_enabled and pos_integration_enabled to true.
400Invalid value for key 'display_customer_facing_screen'. 'display_image_scale' must be provided when 'display_customer_facing_screen' is set to 2.display_customer_facing_screen is 2 but display_image_scale is not sent.Send display_image_scale (1 or 2) when display_customer_facing_screen is 2.
400Invalid value for key 'password_for_refund'. The password must contain at least 4 digits and only numbers.password_for_refund is not empty and is not exactly 4 digits.Send password_for_refund as exactly 4 digits, or an empty string.
400Invalid value for key 'duplicate_transaction_action'. 'duplicate_transaction_check' must be provided when 'duplicate_transaction_action' is present.duplicate_transaction_action is sent without duplicate_transaction_check.Send duplicate_transaction_check together with duplicate_transaction_action.
400Invalid value for key 'duplicate_transaction_check'. when 'duplicate_transaction_action' is present, Expected values are 2, 3, or 4.duplicate_transaction_action is sent but duplicate_transaction_check is not 2, 3 or 4.Send duplicate_transaction_check as 2, 3 or 4 when sending duplicate_transaction_action.
400Invalid value for key 'avs_for_einvoice'. 'avs' must be provided when 'avs_for_einvoice' is present.avs_for_einvoice is sent without avs.Send avs together with avs_for_einvoice.
400Invalid value for key 'avs'. when 'avs_for_einvoice' is present, Expected values are 2, 3, or 4.avs_for_einvoice is sent but avs is not 2, 3 or 4.Send avs as 2, 3 or 4 when sending avs_for_einvoice.
400Invalid value for key 'allow_skip_with_reason'. 'make_image_capture_mandate' must be provided when 'allow_skip_with_reason' is present.On a device other than Virtual Terminal, allow_skip_with_reason is true but make_image_capture_mandate is not sent.Send make_image_capture_mandate together with allow_skip_with_reason.
400Invalid value for key 'allow_skip_with_reason'. For 'allow_skip_with_reason' to be true, 'make_image_capture_mandate' must also be true.allow_skip_with_reason is true but make_image_capture_mandate is false.Set make_image_capture_mandate to true when allow_skip_with_reason is true.
400Invalid value for key 'use_processor_fee'. Supported processor are Priority Payment and Payroc.use_processor_fee is sent for an EPI whose processor is not Priority Payment or Payroc.Remove use_processor_fee unless the EPI is on the Priority Payment or Payroc processor.
400No keys are assigned to this ISO.assigned_keygroup is sent but no key groups are available to the ISO of this EPI.Remove assigned_keygroup, or contact Valor support to have key groups assigned to your ISO.
400The provided key has already been assigned.The assigned_keygroup value is already the key group assigned to this EPI.Send a different assigned_keygroup, or omit it if no change is needed.
400Invalid key group '<assigned_keygroup>'. Please provide a valid key.The assigned_keygroup value is not one of the key groups available to the ISO.Send an assigned_keygroup value that is available to your ISO.
400The assigned key group '<assigned_keygroup>' does not match the device manufacturer.The assigned_keygroup belongs to a different device manufacturer than this EPI's device.Send a key group that matches the manufacturer of this EPI's device.
400No ISV users are available for this EPI.isv_name is sent but no ISV users are associated with the merchant of this EPI.Remove isv_name, or associate an ISV user with the merchant first.
400The given ISV name '<isv_name>' does not match associated ISV for this EPI.isv_name does not match any ISV associated with this EPI's merchant.Send the exact customer name of an ISV associated with this EPI's merchant.
400The display logo is not available for this EPI.display_logo is sent but no display logos are configured for this EPI.Remove display_logo, or upload display logos for this EPI first.
400Invalid value for the key 'display_logo'. The Input must fall within the range 1 to <number of logos>.display_logo is greater than the number of logos configured for this EPI.Send a display_logo position between 1 and the number of logos configured for this EPI.
400Something went wrong.The device model of the EPI could not be determined, so the parameters could not be applied.Retry the request. If the error continues, contact Valor support.
400Something went wrongThe device parameters could not be updated because of an unexpected server-side failure (for example, the terminal management system returned no data).Retry the request. If the error continues, contact Valor support.
400Month is requiredThe month field is missing, zero, or not numeric.Send month as a two-digit value from 01 to 12.
400Year is requiredThe year field is missing, zero, or not numeric.Send year as a four-digit value for the current or previous year.
400Invalid month. Please provide a valid month in MM formatThe month is not a two-digit value from 01 to 12 (for example, 1 instead of 01).Send month as a two-digit string from 01 to 12.
400Invalid year. Please provide a valid year in YYYY formatThe year is neither the current year nor the previous year.Send year as the current or previous year in YYYY format.
400Invalid userThe logged-in user's account does not have a valid customer ID.Sign in with an ISO account and retry the request. If the error continues, contact Valor support.
400No records foundNo billing statement records exist for the requested month and year (or for the requested page).Request a different month, year, or offset that has billing data.
400Mobile number is required and must be a 10-digit integerThe mobile field is missing or is not exactly 10 digits.Send a 10-digit mobile number using digits only.
400Username must be at least 6 characters long and contain at least one alphabet, cannot contain spaceThe userName is missing, not a string, shorter than 6 or longer than 50 characters, has no letter, or contains whitespace.Send a userName of 6 to 50 characters with at least one letter and no spaces.
400Invalid emailThe emailId is missing, not in a valid email format, or longer than 50 characters.Send a valid email address of up to 50 characters in emailId.
400First name is required and cannot be emptyThe firstName field is empty or contains only spaces.Include a non-empty first name in firstName.
400First name is too longThe firstName is longer than 40 characters.Send a firstName of 40 characters or fewer.
400Last name is required and cannot be emptyThe lastName field is empty or contains only spaces.Include a non-empty last name in lastName.
400Last name is too longThe lastName is longer than 30 characters.Send a lastName of 30 characters or fewer.
400Please provide valid moduleListThe moduleList field is missing, not an array, or empty.Send moduleList as a non-empty array of module IDs.
400Please provide valid featureListThe featureList field is missing or not an array.Send featureList as an array of feature IDs (an empty array is allowed).
400Kindly provide valid modules.One or more module IDs in moduleList are not enabled for the parent ISO or Sub ISO account.Send only module IDs that are enabled for the parent account.
400Kindly provide valid feature List.One or more feature IDs in featureList are not enabled for the parent ISO or Sub ISO account.Send only feature IDs that are enabled for the parent account.
400Feature not available for given Sub ISOfeatureList was sent with the transaction module (3), but the Sub ISO has no features enabled.Send an empty featureList, or enable the features for the Sub ISO first.
400Transaction module not selectedfeatureList contains features but moduleList does not include the transaction module (3).Add module 3 to moduleList, or send an empty featureList.
400<Operator creation failure reason returned by the database>The database rejected the operator creation (for example, the username or email already exists) and returned a status description.Correct the request based on the returned message, for example by choosing a different userName or emailId.
400Something Went WrongA database error occurred while validating the Sub ISO, reading module or feature lists, or creating the operator, and no error text was available.Retry the request. If the error continues, contact Valor support.
400<Raw database or runtime error message>A database or runtime error occurred in a step that does not map errors to a friendly message, and the raw error text is returned.Retry the request. If the error continues, contact Valor support.
400Kindly provide Sub ISO usernameThe subIsoUserName field is missing or empty.Include the username of the Sub ISO the operator should be created under in subIsoUserName.
400This API is only to board Sub ISO operator from ISO.The authenticated account is not an ISO account.Call this endpoint with ISO credentials, or use /createSubIsoOperator when signed in as the Sub ISO.
400Invalid Sub ISO username.No active Sub ISO with the given subIsoUserName exists directly under the calling ISO.Send the username of an active Sub ISO that belongs to your ISO.
400This API is only to board Sub ISO from ISO.The authenticated account is not an ISO account.Call this endpoint with ISO credentials.
400Invalid UsernameThe userName field is missing or is not a string.Include userName as a string.
400username should be greater then 6 and less then 50The userName is shorter than 6 or longer than 50 characters.Send a userName of 6 to 50 characters.
400Invalid EmailThe emailId is missing, not in a valid email format, or longer than 50 characters.Send a valid email address of up to 50 characters in emailId.
400Invalid firstNameThe firstName is missing, empty after trimming, or not a string.Include a non-empty first name in firstName.
400first name is too longThe firstName is longer than 40 characters.Send a firstName of 40 characters or fewer.
400Invalid Helpdesk EmailThe techsupportemailId is not a valid email address.Send a valid email address in techsupportemailId, or omit it.
400Invalid Support EmailThe salesupportemailId is not a valid email address.Send a valid email address in salesupportemailId, or omit it.
400Invalid lastNameThe lastName is missing, empty after trimming, or not a string.Include a non-empty last name in lastName.
400last name is too longThe lastName is longer than 30 characters.Send a lastName of 30 characters or fewer.
400Invalid DBANameThe DBAName field is missing or is not a string.Include the Sub ISO business name in DBAName.
400DBAname is too longThe DBAName is longer than 40 characters.Send a DBAName of 40 characters or fewer.
400Invalid phone number; it must contain exactly 10 digitsThe mobile value is not exactly 10 digits.Send a 10-digit mobile number using digits only, or omit it.
400Invalid supportMobile number; it must contain exactly 10 digitsThe techsupportMobile value is not exactly 10 digits.Send a 10-digit techsupportMobile using digits only, or omit it.
400Invalid supportMobiletwo number; it must contain exactly 10 digitsThe salesupportMobile value is not exactly 10 digits.Send a 10-digit salesupportMobile using digits only, or omit it.
400techextension should not have value if techsupportMobile is not providedtechextension was sent without techsupportMobile.Send techsupportMobile together with techextension, or remove techextension.
400saleextension should not a value if salesupportMobile is not providedsaleextension was sent without salesupportMobile.Send salesupportMobile together with saleextension, or remove saleextension.
400Invalid techextension; it must be numeric & greater than 2 and less than 5The techextension contains non-digits or is not 3 to 5 digits long. The message wording ("greater than 2 and less than 5") is inaccurate: the API accepts 3, 4 or 5 digits.Send techextension as 3 to 5 digits, for example 123 or 12345.
400Invalid saleextension; it must be numeric & greater than 2 and less than 5The saleextension contains non-digits or is not 3 to 5 digits long. The message wording ("greater than 2 and less than 5") is inaccurate: the API accepts 3, 4 or 5 digits.Send saleextension as 3 to 5 digits, for example 123 or 12345.
400Missing required parameters: user_id or cust_idThe authenticated ISO session has no user ID or customer ID.Sign in again with a valid ISO account. If the error continues, contact Valor support.
400Invalid stateThe state value does not match any two-letter state code.Send a valid two-letter state code (for example, NY) in state, or omit it.
400Missing Modules: <module ID list>One or more module IDs in moduleList are not enabled for the ISO.Send only module IDs that are enabled for your ISO account.
400Missing Features: <feature ID list>One or more feature IDs in featureList are not enabled for the ISO.Send only feature IDs that are enabled for your ISO account.
400Failed to create Sub ISO UserThe Sub ISO record could not be created in the database.Retry the request. If the error continues, contact Valor support.
400<Sub ISO creation failure reason returned by the database>The database rejected the Sub ISO creation (for example, a duplicate username or email) and returned a status description.Correct the request based on the returned message, for example by choosing a different userName or emailId.
400Processor details not foundThe ISO has no processor configuration to copy to the new Sub ISO.Contact Valor support to configure processors for your ISO before boarding a Sub ISO.
400Invalid bin detailsOne or more BINs in processor_details.tsys_bin_details are not assigned to the ISO. The response also returns invalid_bin and available_bin arrays.Send only BIN numbers listed in available_bin.
400ISO doesn't have TSYS processorprocessor_details.tsys_bin_details was sent but the ISO has no TSYS processor.Remove tsys_bin_details from processor_details, or contact Valor support to enable TSYS for your ISO.
400User not allowed to board merchantThe authenticated account is neither an ISO nor a merchant.Call this endpoint with ISO or merchant credentials.
400Invalid Merchant NameNo active user exists with the given merchantUserName.Send the username of an active merchant in merchantUserName.
400Validation errors:userName is required and cannot be empty.The userName field is missing or empty.Include a non-empty userName for the operator.
400Validation errors:emailId is required and cannot be empty.The emailId field is missing or empty.Include the operator email address in emailId.
400Validation errors:Invalid emailId format.The emailId is not a valid email address.Send a valid email address in emailId.
400Validation errors:firstName is required and cannot be empty.The firstName field is missing or empty.Include a non-empty firstName.
400Validation errors:lastName is required and cannot be empty.The lastName field is missing or empty.Include a non-empty lastName.
400Validation errors:mobile is required and cannot be empty.The mobile field is missing or empty.Include a 10-digit mobile number as a string.
400Validation errors:Invalid mobile number format. It should be a 10-digit number.The mobile value is not exactly 10 digits.Send mobile as a string of exactly 10 digits.
400Validation errors:merchantUserName is required and cannot be empty.An ISO called the endpoint without merchantUserName.Include the username of the merchant the operator belongs to in merchantUserName.
400Merchant not foundThe merchant named in merchantUserName does not belong to the calling ISO.Send the username of a merchant under your ISO.
400Module not foundThe moduleList field is missing or empty.Send moduleList as a non-empty array of module IDs.
400Transaction module not found, but a module feature is present in the request.featureList contains feature 51, 52 or 53 but moduleList does not include the transaction module (3).Add module 3 to moduleList, or remove features 51, 52 and 53.
400Cannot enable View Vault without enabling Vault.featureList contains feature 109 but moduleList does not include module 29 (Vault).Add module 29 to moduleList, or remove feature 109.
400Cannot enable report sub-features without enabling Report.featureList contains a report feature (115, 118, 121, 124, 127, 130, 133, 155 or 156) but moduleList does not include module 22 (Report).Add module 22 to moduleList, or remove the report features.
400Cannot enable VT sub-features without enabling Virtual Terminal.featureList contains a Virtual Terminal feature (31, 39, 48, 49, 107, 111, 112, 135, 136 or 138) but moduleList does not include module 14 (Virtual Terminal).Add module 14 to moduleList, or remove the Virtual Terminal features.
400Cannot enable Refund OTP without enabling Allow Refund.featureList contains feature 107 (Refund OTP) but not feature 39 (Allow Refund).Add feature 39 to featureList, or remove feature 107.
400Module <module ID list> not available for merchantOne or more module IDs are not available for operators of this merchant.Send only module IDs that the merchant can assign to operators.
400Features <feature ID list> not availableOne or more feature IDs are not available for operators of this merchant.Send only feature IDs that the merchant can assign to operators.
400Store not foundOne or more IDs in selectedStore do not belong to the merchant.Send only store IDs that belong to the merchant in selectedStore.
400EPI not foundOne or more EPIs in selectedEpi do not belong to the merchant.Send only EPIs that belong to the merchant in selectedEpi.
400Something went wrongThe merchant lookup failed or the operator record could not be created.Retry the request. If the error continues, contact Valor support.
400<Database error message>The operator creation procedure failed and its raw error text is returned.Retry the request. If the error continues, contact Valor support.
400This API is only to board ISO operator from ISO.The authenticated account is not an ISO account.Call this endpoint with ISO credentials.
400Feature not available for given ISOfeatureList was sent with the transaction module (3), but the ISO has no features enabled.Send an empty featureList, or enable the features for the ISO first.
400The provided newUserId and mp_id do not match.The mp_id does not resolve to a single, consistent merchant user record.Check that mp_id is the correct merchant ID. If it is, contact Valor support.
400At least one required field must be provided.The request contains none of the updatable merchant fields.Include at least one of businessType, isTxnAllowed, legalName, legalState, dbaName, firstName, lastName, mobile, ownerName, emailId, legalAddress, legalCity, legalCountry, legalTimezone, legalZipCode or sicCode.
400Invalid mobile number format. Please provide a valid 10-digit mobile number.The mobile field is not exactly 10 digits.Send mobile as exactly 10 digits with no spaces or symbols.
400Invalid legalZipcode format. Please provide a valid length of 4 to 6 characters.The legalZipCode is not 4 to 6 digits.Send legalZipCode as 4 to 6 digits.
400Validation Failed : Invalid legalZipCode.The legalZipCode is well formed but is not a recognised ZIP code.Send a valid, existing ZIP code in legalZipCode.
400Invalid email address format. Please provide a valid email address.The emailId is not a valid email address.Send emailId as a valid address, for example [email protected].
400The legalName field should not exceed 48 characters.The legalName value is longer than 48 characters.Send legalName with at most 48 characters.
400The firstName field should not exceed 25 characters.The firstName value is longer than 25 characters.Send firstName with at most 25 characters.
400The lastName field should not exceed 25 characters.The lastName value is longer than 25 characters.Send lastName with at most 25 characters.
400The dbaName field should not exceed 48 characters.The dbaName value is longer than 48 characters.Send dbaName with at most 48 characters.
400The legalCity field should not exceed 45 characters.The legalCity value is longer than 45 characters.Send legalCity with at most 45 characters.
400The legalCountry field should not exceed 45 characters.The legalCountry value is longer than 45 characters.Send legalCountry with at most 45 characters.
400The sicCode field should not exceed 45 characters.The sicCode value is longer than 45 characters.Send sicCode with at most 45 characters.
400Invalid timezone. Please provide a valid timezone.The legalTimezone value is not a supported time zone code.Set legalTimezone to one of EST, EDT, CST, CDT, MST, MDT, PST, PDT, AKST, AKDT, HST, HDT, AST, ADT or CHST.
400Invalid legalState. The legalState field should be exactly two characters.The legalState is not exactly two uppercase letters.Send legalState as a two-letter uppercase state code, for example CA.
400mp_id is required and it cannot be emptyThe mp_id field is missing or empty.Include the merchant's mp_id in the request.
400Invalid UserNo merchant user could be found for the given mp_id.Send a valid mp_id for an existing merchant.
400No Record FoundThe user or merchant details for the given mp_id could not be found.Send a valid mp_id for an existing merchant.
400storeData must be a non-empty array.The storeData field is missing, is not an array, or is empty.Send storeData as an array with at least one store object.
400store ID is required and cannot be empty.A storeData item is missing its id or the id is blank.Include the store id, as a string, in every storeData item.
400At least one field in storeData must be provided.A storeData item contains only its id and no fields to update.Include at least one of storeName, storeAddress, storeCity, storeState, storeCountry, storeZipCode, storeTimezone, superVisorName, superVisorEmail, superVisorContact, mccCode or storeDescriptor.
400storeName is required and cannot be empty.The storeName value contains only spaces.Send a non-blank storeName, or omit the field.
400The storeName field should not exceed 48 characters.The storeName value is longer than 48 characters.Send storeName with at most 48 characters.
400storeAddress is required and cannot be empty.The storeAddress value contains only spaces.Send a non-blank storeAddress, or omit the field.
400The storeAddress field should not exceed 25 characters.The storeAddress value is longer than 25 characters.Send storeAddress with at most 25 characters.
400storeCity is required and cannot be empty.The storeCity value contains only spaces.Send a non-blank storeCity, or omit the field.
400The storeCity field should not exceed 25 characters.The storeCity value is longer than 25 characters.Send storeCity with at most 25 characters.
400storeCountry is required and cannot be empty.The storeCountry value contains only spaces.Send a non-blank storeCountry, or omit the field.
400The storeCountry field should not exceed 25 characters.The storeCountry value is longer than 25 characters.Send storeCountry with at most 25 characters.
400superVisorName is required and cannot be empty.The superVisorName value contains only spaces.Send a non-blank superVisorName, or omit the field.
400The superVisorName field should not exceed 25 characters.The superVisorName value is longer than 25 characters.Send superVisorName with at most 25 characters.
400Invalid storeState. It should be exactly two characters.The storeState is not exactly two uppercase letters.Send storeState as a two-letter uppercase state code, for example CA.
400Invalid storeZipCode format. Please provide a valid length of 4 to 6 characters.The storeZipCode is not 4 to 6 digits.Send storeZipCode as 4 to 6 digits.
400Invalid storeTimezone. Please provide a valid timezone.The storeTimezone value is not a supported time zone code.Set storeTimezone to one of EST, EDT, CST, CDT, MST, MDT, PST, PDT, AKST, AKDT, HST, HDT, AST, ADT or CHST.
400Invalid superVisorEmail format. Please provide a valid email address.The superVisorEmail is not a valid email address.Send superVisorEmail as a valid address, for example [email protected].
400Invalid superVisorContact format. Please provide a valid 10-digit mobile number.The superVisorContact is not exactly 10 digits.Send superVisorContact as exactly 10 digits with no spaces or symbols.
400invalid mccCodeThe mccCode is not a recognised merchant category code.Send a valid 4-digit merchant category code in mccCode.
400mccCode is required and should be numeric.The mccCode contains characters other than digits.Send mccCode as digits only.
400The storeDescriptor field is required.The storeDescriptor value contains only spaces.Send a non-blank storeDescriptor, or omit the field.
400The storeDescriptor field should not exceed 30 characters.The storeDescriptor value is longer than 30 characters.Send storeDescriptor with at most 30 characters.
400Merchant VAT Registration No must be alphanumeric onlyThe vat_number contains characters other than letters and digits.Send vat_number using letters and digits only.
400Merchant VAT Registration No cannot exceed 20 charactersThe vat_number is longer than 20 characters.Send vat_number with at most 20 characters.
400No Record FoundThe store identified by the storeData id could not be found.Send the id of an existing store.
400epiData must be a non-empty array.The epiData field is missing, is not an array, or is empty.Send epiData as an array with at least one device object.
400processorData must be an array and must not be empty.An epiData item has processorData that is not an array or is an empty array.Send processorData as an array containing one processor object, or omit it.
400ID is required and cannot be empty.An epiData item is missing its id or the id is blank.Include the device id in every epiData item.
400epi is required and cannot be empty.An epiData item is missing its epi or the epi is blank.Include the 10-character epi, as a string, in every epiData item.
400epi length should be 10 digit .An epiData item has an epi that is not exactly 10 characters long.Send the epi as exactly 10 characters.
400At least one field in epiData must be provided.An epiData item contains no fields to update.Include at least one of device, deviceType, epiLabel, processor, is_status, features or processorData.
400epiLabel maximum length should be 48 character.The epiLabel is longer than 48 characters.Send epiLabel with at most 48 characters.
400To update processor processor_data,programType is requiredAn epiData item sets processor without processorData and programType.When changing processor, also send processorData and programType.
400To update programType processor_data is requiredAn epiData item sets programType without processorData.When changing programType, also send processorData.
400programType must be in 1 or 2 or 3The programType is not the number 1, 2 or 3.Send programType as the number 1, 2 or 3 (not a string).
400To update device ,deviceType is requiredAn epiData item sets device without deviceType.Send device and deviceType together.
400To update deviceType ,device is requiredAn epiData item sets deviceType without device.Send device and deviceType together.
400To update processor data processor is requiredAn epiData item has processorData but no processor.Include processor whenever you send processorData.
400To update processor data programType is requiredAn epiData item has processorData but no programType.Include programType (1, 2 or 3) whenever you send processorData.
400dp_processor is required for postilion ProcessorAn epiData item with processor 6 (Postilion) and processorData has no dp_processor.Include dp_processor when updating processor 6 processorData.
400dp_direct_indicator is required for postilion ProcessorAn epiData item with processor 6 (Postilion) and processorData has no dp_direct_indicator.Include dp_direct_indicator (1 or 2) when updating processor 6 processorData.
400mid: Validation Failed: mid must be 12 digits.For processor 1, the processorData field mid is missing or is not exactly 12 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send mid as exactly 12 digits.
400mid1: Validation Failed: mid1 must be 12 digits.For processor 1, the processorData field mid1 is missing or is not exactly 12 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send mid1 as exactly 12 digits.
400vNumber: Validation Failed: vNumber must be 8 digits.For processor 1, the processorData field vNumber is missing or is not exactly 8 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send vNumber as exactly 8 digits.
400vNumber1: Validation Failed: vNumber1 must be 8 digits.For processor 1, the processorData field vNumber1 is missing or is not exactly 8 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send vNumber1 as exactly 8 digits.
400storeNo: Validation Failed: storeNo must be 4 digits.For processor 1, the processorData field storeNo is missing or is not exactly 4 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send storeNo as exactly 4 digits.
400storeNo1: Validation Failed: storeNo1 must be 4 digits.For processor 1, the processorData field storeNo1 is missing or is not exactly 4 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send storeNo1 as exactly 4 digits.
400termNo: Validation Failed: termNo must be 4 digits.For processor 1, the processorData field termNo is missing or is not exactly 4 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send termNo as exactly 4 digits.
400termNo1: Validation Failed: termNo1 must be 4 digits.For processor 1, the processorData field termNo1 is missing or is not exactly 4 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send termNo1 as exactly 4 digits.
400association: Validation Failed: association must be 6 digits.For processor 1, the processorData field association is missing or is not exactly 6 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send association as exactly 6 digits.
400association1: Validation Failed: association1 must be 6 digits.For processor 1, the processorData field association1 is missing or is not exactly 6 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send association1 as exactly 6 digits.
400agentBank: Validation Failed: agentBank must be 6 digits.For processor 1, the processorData field agentBank is missing or is not exactly 6 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send agentBank as exactly 6 digits.
400agentBank1: Validation Failed: agentBank1 must be 6 digits.For processor 1, the processorData field agentBank1 is missing or is not exactly 6 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send agentBank1 as exactly 6 digits.
400chain: Validation Failed: chain must be 6 digits.For processor 1, the processorData field chain is missing or is not exactly 6 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send chain as exactly 6 digits.
400chain1: Validation Failed: chain1 must be 6 digits.For processor 1, the processorData field chain1 is missing or is not exactly 6 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send chain1 as exactly 6 digits.
400agent: Validation Failed: agent must be 4 digits.For processor 1, the processorData field agent is missing or is not exactly 4 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send agent as exactly 4 digits.
400agent1: Validation Failed: agent1 must be 4 digits.For processor 1, the processorData field agent1 is missing or is not exactly 4 digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send agent1 as exactly 4 digits.
400binnumber: Validation Failed: binnumber should not be empty.For processor 1, the processorData field binnumber is missing or empty (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Provide a value for binnumber.
400binnumber1: Validation Failed: binnumber1 should not be empty.For processor 1, the processorData field binnumber1 is missing or empty (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Provide a value for binnumber1.
400industry: Validation Failed: industry should not be empty.For processor 1, the processorData field industry is missing or empty (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Provide a value for industry.
400industry1: Validation Failed: industry1 should not be empty.For processor 1, the processorData field industry1 is missing or empty (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Provide a value for industry1.
400surchargeIndicator: Validation Failed: invalid surchargeIndicator.For processor 1 or 2, the processorData surchargeIndicator is missing or is not 0 or 1.Set surchargeIndicator to 0 or 1.
400midFD: Validation Failed: midFD is required.For processor 2, the processorData field midFD is missing (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Include midFD with 1 to 16 letters or digits.
400midFD: Validation Failed: midFD must be 16 digit.For processor 2, the processorData field midFD is empty, longer than 16 characters, or contains characters other than letters and digits.Send midFD with 1 to 16 letters or digits.
400midFD1: Validation Failed: midFD1 is required.For processor 2, the processorData field midFD1 is missing (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Include midFD1 with 1 to 16 letters or digits.
400midFD1: Validation Failed: midFD1 must be 16 digit.For processor 2, the processorData field midFD1 is empty, longer than 16 characters, or contains characters other than letters and digits.Send midFD1 with 1 to 16 letters or digits.
400termNoFD: Validation Failed: termNoFD must be 8 digit.For processor 2, the processorData field termNoFD is missing, empty, longer than 8 characters, or contains characters other than letters and digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send termNoFD with 1 to 8 letters or digits.
400termNoFD1: Validation Failed: termNoFD1 must be 8 digit.For processor 2, the processorData field termNoFD1 is missing, empty, longer than 8 characters, or contains characters other than letters and digits (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Send termNoFD1 with 1 to 8 letters or digits.
400groupId: Validation Failed: groupId is required.For processor 2, the processorData field groupId is missing or empty (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Provide a value for groupId.
400groupId1: Validation Failed: groupId1 is required.For processor 2, the processorData field groupId1 is missing or empty (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Provide a value for groupId1.
400website: Validation Failed: website is required.For processor 2, the processorData field website is missing or empty (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Provide a website address in website, for example example.com.
400website: Validation Failed: website maximum length should be 32.For processor 2, the processorData field website is longer than 32 characters.Send website with at most 32 characters.
400website: Validation Failed: website must be a valid URL ending with a valid domain (e.g., .com, .in, .org).For processor 2, the processorData field website is not a valid web address.Send website as a domain or URL ending in a 2 to 6 letter top-level domain, for example https://example.com.
400website1: Validation Failed: website1 is required.For processor 2, the processorData field website1 is missing or empty (programType 1 uses the fields without the 1 suffix, programType 2 uses the fields with the 1 suffix, and programType 3 uses both).Provide a website address in website1, for example example.com.
400website1: Validation Failed: website1 maximum length should be 32.For processor 2, the processorData field website1 is longer than 32 characters.Send website1 with at most 32 characters.
400website1: Validation Failed: website1 must be a valid URL ending with a valid domain (e.g., .com, .in, .org).For processor 2, the processorData field website1 is not a valid web address.Send website1 as a domain or URL ending in a 2 to 6 letter top-level domain, for example https://example.com.
400Missing required fields: <field list>Flex Factor is enabled for your account and processorData contains some, but not all, Flex Factor fields.When sending any Flex Factor field, send all of mid_flexfactor, tid_flexfactor, site_id_flexfactor, app_key_flexfactor and app_secret_flexfactor.
400Length validation failed: mid_flexfactor exceeds max length 64Flex Factor is enabled and the processorData field mid_flexfactor is longer than 64 characters.Send mid_flexfactor with at most 64 characters.
400Length validation failed: tid_flexfactor exceeds max length 8Flex Factor is enabled and the processorData field tid_flexfactor is longer than 8 characters.Send tid_flexfactor with at most 8 characters.
400Length validation failed: site_id_flexfactor exceeds max length 64Flex Factor is enabled and the processorData field site_id_flexfactor is longer than 64 characters.Send site_id_flexfactor with at most 64 characters.
400Length validation failed: app_key_flexfactor exceeds max length 128Flex Factor is enabled and the processorData field app_key_flexfactor is longer than 128 characters.Send app_key_flexfactor with at most 128 characters.
400Length validation failed: app_secret_flexfactor exceeds max length 256Flex Factor is enabled and the processorData field app_secret_flexfactor is longer than 256 characters.Send app_secret_flexfactor with at most 256 characters.
400<gift card vendor field>: must be 1 or 2`A gift card vendor field (such as c_name3 or c_nameFD3) in processorData is not 1 or 2.Set the gift card vendor field to 1 or 2.
400<gift card field>: Field is requiredA gift card vendor is selected in processorData but one of that vendor's required gift card fields is missing or empty.Provide every gift card field required for the selected vendor.
400<gift card field>: Length should not exeed <max length>A gift card field in processorData is longer than the maximum allowed for that field.Shorten the named gift card field to the stated maximum length.
400processor: processor is requiredAn epiData item has processorData but no processor.Include processor whenever you send processorData.
400programType: programType is requiredAn epiData item has processorData but no programType.Include programType (1, 2 or 3) whenever you send processorData.
400<field>: <field> not required for given program typeThe named field is listed as not applicable to the selected processor and programType; because of a defect it is flagged even when the field is not sent.Remove the named field from processorData, or change programType to one that uses it.
400No User FoundThe logged-in user's account record could not be found.Retry the request. If the error continues, contact Valor support.
400Invalid Epi or idAn epiData item has an epi and id pair that does not belong to the merchant identified by mp_id.Send the epi and its matching id for a device that belongs to the merchant.
400The given Source EPI has been wrongThe source_epi is not 10 characters long or does not exist.Send source_epi as the 10-character EPI of an existing device.
400The given Source EPI is not the same device typeThe source_epi device model differs from the device in the epiData item.Use a source_epi of the same device type as the device being updated.
400Processor Details Not Matched with Parent User ProcessorThe processor in an epiData item is not enabled for your ISO.Send a processor that is enabled for your account.
400Unble to found epi dataThe current details of the device identified by the epiData id could not be found.Send the id of an existing device.
400Invalid filter status, please provide a valid statusThe filter_status is missing or not one of the allowed values.Set filter_status to ALL, active, inactive or pending.
400Search query must not exceed 100 charactersThe search value is longer than 100 characters.Send a search value of 100 characters or fewer.
400Invalid User TypeThe authenticated account is not a Valor admin account.Call this endpoint with admin credentials.
400Invalid UserThe calling user could not be verified in the user hierarchy.Sign in again with a valid admin account. If the error continues, contact Valor support.
400No record foundNo ISO users match the filter_status and search values.Change filter_status or search, or check the offset value.
400Something went wrongA database error occurred while fetching the ISO list.Retry the request. If the error continues, contact Valor support.
400Merchant ID is required and must be a valid numberThe mp_id is missing, not a number, or not greater than 0.Send mp_id as a positive number (not a string).
400Store ID is required and must be a valid numberThe store_id is missing, not a number, or not greater than 0.Send store_id as a positive number (not a string).
400Data Object is missing. Please provide Data ObjectThe data field is missing, an array, or an empty object.Send data as a non-empty JSON object.
400Device type is required. Only numbers 1 to 3 are allowedThe device_type is missing, not a number, or not 1, 2 or 3.Set device_type to 1, 2 or 3.
400Internal server error during validation.The request could not be validated, for example because data was sent as null.Send data as a non-empty JSON object and retry. If the error continues, contact Valor support.
400You are not authorized to sync this store.The mp_id and store_id combination does not belong to the calling user, or the check could not be completed.Send an mp_id and store_id that belong to your account.
400Store sync is already in progress. You’ll be notified by email once it’s complete.A sync for this store is already queued or running.Wait for the email confirming the current sync before submitting another.
400Something went wrongAn unexpected non-standard error occurred while processing the request.Retry the request. If the error continues, contact Valor support.
400EPI is missing. Please provide EPI.The epi_id field is missing or empty in the request payload.Include the 10-digit epi_id in the request payload.
400The given EPI has been wrong.The epi_id is not a string of exactly 10 characters.Send epi_id as a 10-character string.
400Data Object is missing. Please provide Data Object.The device_payload field parses to an empty or null value.Send device_payload as a JSON string of an object with at least one device parameter key.
400<JSON parse error message>The device_payload field is missing or is not a valid JSON string.Send device_payload as a valid JSON-encoded string of the device parameter object.
400You are not authorizedThe authenticated account is not a merchant account.Call this endpoint with merchant credentials.
400user_id: RequiredThe user_id field is missing or empty.Include the user ID of the operator in user_id.
400You are Not AuthorizedThe user_id does not belong to an operator under the calling merchant.Send the user ID of an operator that belongs to your merchant account.
400You cannot delete yourself.The user_id is the calling merchant’s own user ID.Send the user ID of an operator, not your own.
400user already deletedThe operator in user_id has already been deleted.No action is needed; the operator is already deleted.
400Error while calling FL_CRM_GetDeleteOperatorThe operator delete did not change any record.Retry the request. If the error continues, contact Valor support.
400first_name: Invalid first_nameThe first_name field is missing or empty.Include a non-empty first_name.
400first_name: first_name length must be in 40 characterThe first_name is longer than 40 characters.Send a first_name of 40 characters or fewer.
400last_name: Invalid last_nameThe last_name field is missing or empty.Include a non-empty last_name.
400first_name: last_name length must be in 30 characterThe last_name is longer than 40 characters. The error is returned under the first_name key and the message says 30 characters, but the field checked is last_name and the actual limit is 40 characters.Send a last_name of 40 characters or fewer.
400email_id: Invalid email formatThe email_id is missing or not a valid email address.Send a valid email address in email_id.
400mobile_no: Invalid phone number formatThe mobile_no is missing or is not 10 digits (an optional leading + is allowed).Send mobile_no as 10 digits, optionally prefixed with +.
400FL_CRM_UpdateOperatorBasicDetailsThe operator update did not change any record (for example, the operator does not exist or nothing changed).Check that user_id is a valid operator and that at least one value differs from the current details.
400modules: Module lists should be arrayThe modules field is missing or not an array.Send modules as an array of module IDs.
400modules: At least one module should be providedThe modules array is empty.Include at least one module ID in modules.
400modules: Modules should be all numbersThe modules array contains a value that is not a number.Send every module ID in modules as a number.
400Modules update failedA module or feature change for the operator did not update any record.Retry the request. If the error continues, contact Valor support.
400Features update failedA feature assignment for the operator did not update any record.Retry the request. If the error continues, contact Valor support.
400Something Went WrongThe ACH vendor setting for the operator could not be saved.Retry the request. If the error continues, contact Valor support.
400store_control: Store control object is requiredThe store_control field is missing or not an object.Include a store_control object with selected_store, selected_epi, deleted_store and deleted_epi arrays.
400selected_epi: selected_epi should be an array of stringsstore_control.selected_epi is not an array of strings.Send selected_epi as an array of EPI strings.
400deleted_epi: deleted_epi should be an array of stringsstore_control.deleted_epi is not an array of strings.Send deleted_epi as an array of EPI strings.
400selected_store: selected_store should be array of numbersstore_control.selected_store is not an array of numbers.Send selected_store as an array of numeric store IDs.
400deleted_store: deleted_store should be an array of numbersstore_control.deleted_store is not an array of numbers.Send deleted_store as an array of numeric store IDs.
400The selected store is not associated with the merchantsA store ID in selected_store does not belong to the calling merchant.Send only store IDs that belong to your merchant account in selected_store.
400The deleted store is not associated with the merchantsA store ID in deleted_store does not belong to the calling merchant.Send only store IDs that belong to your merchant account in deleted_store.
400The selected epi not belongs to this merchantAn EPI in selected_epi does not belong to the calling merchant.Send only EPIs that belong to your merchant account in selected_epi.
400The delete epi not belongs to this merchantAn EPI in deleted_epi does not belong to the calling merchant.Send only EPIs that belong to your merchant account in deleted_epi.
400epi: epi is required and cannot be empty.The epi field is missing or empty in the request payload.Include the 10-digit EPI in the request payload.
400epi: epi length should be 10 digits.The epi is not exactly 10 characters long.Send the EPI as a string of exactly 10 digits.
400status: status is required.The status field is missing or null.Send status as 0 (deactivate) or 1 (activate).
400status: status must be a number.The status value is not a number (for example, "1" as a string).Send status as the number 0 or 1, not a string.
400status: status must be either 0 (deactivate) or 1 (activate).The status value is a number other than 0 or 1.Send status as 0 to deactivate or 1 to activate.
400You are not authorizedThe logged-in user is a merchant-level user, which is not permitted to change EPI status.Call this endpoint with an ISO, Sub-ISO or ISV account.
400No devices were found for the currently logged-in user.The logged-in user has no devices under their account.Use an account that has boarded devices, or board a device first.
400Invalid EpiThe epi does not belong to any device under the logged-in user.Send the EPI of a device in your account.
400Device is already deleted.The device with this epi has been deleted.Send the EPI of a device that has not been deleted.
400Enter Valid EPIThe epi is not recognized as a valid device.Send a valid 10-digit EPI in your account.
400Merchant is deleted. Could not update the EPI.The merchant that owns this EPI has been deleted.Send an EPI that belongs to an active merchant.
400Merchant is In-Active. Could not update the EPI.The merchant that owns this EPI is inactive.Reactivate the merchant first, then retry the request.
400Invalid EPIThe epi value is not exactly 10 characters long.Send the 10-digit EPI of a Virtual Terminal device.
400Invalid mp_idThe mp_id is missing, zero, or not numeric.Send the numeric merchant profile ID in mp_id.
400Invalid Epi or EPI doesn`t belong to this userThe epi does not belong to the calling user, or the ownership check could not be completed.Send an EPI that belongs to your account.
400Given EPI is not VT EPIThe epi is not a Virtual Terminal device.Send the EPI of a Virtual Terminal device.
400EPI and MP ID does not matchThe epi does not belong to the merchant profile in mp_id.Send the mp_id of the merchant profile that owns the EPI.
400Something went wrongA database error occurred while updating the default Virtual Terminal EPI.Retry the request. If the error continues, contact Valor support.
400epi_ids must be a non-empty array.The epi_ids field is missing, not an array, or empty.Send epi_ids as a non-empty array of 10-digit EPIs.
400epi_ids array cannot exceed 100 entries.The epi_ids array has more than 100 entries.Send 100 or fewer EPIs per request.
400Each epi_id must be a 10-digit number.One or more values in epi_ids are not exactly 10 digits.Send every EPI in epi_ids as exactly 10 digits.
400epi_ids must not contain duplicate values.The epi_ids array contains the same EPI more than once.Remove duplicate EPIs from epi_ids.
400data must be a non-empty object.The data field is missing, an array, or an empty object.Send data as a non-empty object of setting keys.
400Invalid value for key 'tip_enabled'. Expected a boolean.data.tip_enabled is not a boolean.Send data.tip_enabled as true or false.
400Invalid value for key 'enable_for_all_debit_card'. Expected a boolean.data.enable_for_all_debit_card is not a boolean.Send data.enable_for_all_debit_card as true or false.
400Invalid value for key 'signature_debit_only'. Expected a boolean.data.signature_debit_only is not a boolean.Send data.signature_debit_only as true or false.
400Invalid value for key 'include_tip_on_screen'. Expected a boolean.data.include_tip_on_screen is not a boolean.Send data.include_tip_on_screen as true or false.
400Invalid value for key 'apply_fee_with_tip'. Expected a boolean.data.apply_fee_with_tip is not a boolean.Send data.apply_fee_with_tip as true or false.
400Invalid value for key 'tax_enabled'. Expected a boolean.data.tax_enabled is not a boolean.Send data.tax_enabled as true or false.
400Invalid value for key 'include_tax'. Expected a boolean.data.include_tax is not a boolean.Send data.include_tax as true or false.
400Invalid value for key 'apply_fee_with_tax'. Expected a boolean.data.apply_fee_with_tax is not a boolean.Send data.apply_fee_with_tax as true or false.
400Invalid value for key 'include_cash'. Expected a boolean.data.include_cash is not a boolean.Send data.include_cash as true or false.
400Invalid value for key 'cash_discount_enabled'. Expected a boolean.data.cash_discount_enabled is not a boolean.Send data.cash_discount_enabled as true or false.
400Invalid value for key 'visa_ten_dollar'. Expected a boolean.data.visa_ten_dollar is not a boolean.Send data.visa_ten_dollar as true or false.
400Invalid value for key 'show_discount_enabled'. Expected a boolean.data.show_discount_enabled is not a boolean.Send data.show_discount_enabled as true or false.
400Invalid value for key 'show_remove_fee'. Expected a boolean.data.show_remove_fee is not a boolean.Send data.show_remove_fee as true or false.
400Invalid value for key 'prompt_password_to_remove_fee'. Expected a boolean.data.prompt_password_to_remove_fee is not a boolean.Send data.prompt_password_to_remove_fee as true or false.
400Invalid value for key 'customer_fee_disclosure'. Expected a boolean.data.customer_fee_disclosure is not a boolean.Send data.customer_fee_disclosure as true or false.
400Invalid value for key 'surcharge_label'. Expected a string.data.surcharge_label is not a string.Send data.surcharge_label as a string.
400Invalid value for key 'cash_discount_label'. Expected a string.data.cash_discount_label is not a string.Send data.cash_discount_label as a string.
400Invalid value for key 'show_discount_label'. Expected a string.data.show_discount_label is not a string.Send data.show_discount_label as a string.
400Invalid value for key 'card_type'. Expected a number.data.card_type is not a number.Send data.card_type as the number 1, 2 or 3.
400The 'include_tip_on_screen' depends on the 'tip_enabled'.data.include_tip_on_screen is enabled or set but data.tip_enabled is not set to true.Set data.tip_enabled to true in the same request, or remove data.include_tip_on_screen.
400The 'apply_fee_with_tip' depends on the 'include_tip_on_screen'.data.apply_fee_with_tip is enabled or set but data.include_tip_on_screen is not set to true.Set data.include_tip_on_screen to true in the same request, or remove data.apply_fee_with_tip.
400The 'include_tax' depends on the 'tax_enabled'.data.include_tax is enabled or set but data.tax_enabled is not set to true.Set data.tax_enabled to true in the same request, or remove data.include_tax.
400The 'apply_fee_with_tax' depends on the 'include_tax'.data.apply_fee_with_tax is enabled or set but data.include_tax is not set to true.Set data.include_tax to true in the same request, or remove data.apply_fee_with_tax.
400The 'cash_discount_enabled' depends on the 'include_cash'.data.cash_discount_enabled is enabled or set but data.include_cash is not set to true.Set data.include_cash to true in the same request, or remove data.cash_discount_enabled.
400The 'cash_discount_label' depends on both 'include_cash' and 'cash_discount_enabled'.data.cash_discount_label is enabled or set but data.include_cash and data.cash_discount_enabled are not set to true.Set data.include_cash and data.cash_discount_enabled to true in the same request, or remove data.cash_discount_label.
400The 'show_discount_label' depends on the 'show_discount_enabled'.data.show_discount_label is enabled or set but data.show_discount_enabled is not set to true.Set data.show_discount_enabled to true in the same request, or remove data.show_discount_label.
400The 'prompt_password_to_remove_fee' depends on the 'show_remove_fee'.data.prompt_password_to_remove_fee is enabled or set but data.show_remove_fee is not set to true.Set data.show_remove_fee to true in the same request, or remove data.prompt_password_to_remove_fee.
400Invalid value for the key 'card_type'. Expected values are 1, 2 or 3.data.card_type is not 1, 2 or 3.Set data.card_type to 1, 2 or 3.
400Invalid value for key 'card_type'. 'signature_debit_only' and 'enable_for_all_debit_card' must be provided when 'card_type' is present.data.card_type was sent without both data.signature_debit_only and data.enable_for_all_debit_card.Include signature_debit_only and enable_for_all_debit_card in data whenever card_type is sent.
400Invalid value for key 'card_type'. For 'card_type' 1, 'signature_debit_only' must be false and 'enable_for_all_debit_card' must be true.data.card_type is 1 but signature_debit_only is not false or enable_for_all_debit_card is not true.For card_type 1, send signature_debit_only false and enable_for_all_debit_card true.
400Invalid value for key 'card_type'. For 'card_type' 2, 'signature_debit_only' must be true and 'enable_for_all_debit_card' must be false.data.card_type is 2 but signature_debit_only is not true or enable_for_all_debit_card is not false.For card_type 2, send signature_debit_only true and enable_for_all_debit_card false.
400Invalid value for key 'card_type'. For 'card_type' 3, 'signature_debit_only' must be false and 'enable_for_all_debit_card' must be false.data.card_type is 3 but signature_debit_only or enable_for_all_debit_card is not false.For card_type 3, send both signature_debit_only and enable_for_all_debit_card as false.
400Invalid value for key 'surcharge_label'. Max length is 26 characters.data.surcharge_label is longer than 26 characters.Send a surcharge_label of 26 characters or fewer.
400Invalid value for key 'surcharge_label'. Special characters are not allowed.data.surcharge_label contains characters other than letters, digits, underscores and spaces.Use only letters, digits, underscores and spaces in surcharge_label.
400Invalid value for key 'cash_discount_label'. Max length is 17 characters.data.cash_discount_label is longer than 17 characters.Send a cash_discount_label of 17 characters or fewer.
400Invalid value for key 'show_discount_label'. Max length is 17 characters.data.show_discount_label is longer than 17 characters.Send a show_discount_label of 17 characters or fewer.
400Invalid keys in data: <key list>data contains keys that are not supported settings.Remove the listed keys. Supported keys are surcharge_label, card_type, enable_for_all_debit_card, signature_debit_only, tip_enabled, include_tip_on_screen, apply_fee_with_tip, tax_enabled, include_tax, apply_fee_with_tax, include_cash, cash_discount_enabled, cash_discount_label, visa_ten_dollar, show_discount_enabled, show_discount_label, show_remove_fee, prompt_password_to_remove_fee and customer_fee_disclosure.
400Please provide valid EPI IDs.The EPI ownership check returned no result for the epi_ids sent, or could not be completed.Send EPIs that belong to your account in epi_ids.
400Some EPI IDs are not authorized. count: <number of EPIs>One or more EPIs in epi_ids do not belong to the calling user.Remove EPIs that do not belong to your account from epi_ids.
400Differential setting is already in progress. You’ll be notified by email once it’s complete.A differential setting request from this user is already queued or running.Wait for the email confirming the current request before submitting another.
400Access DeniedThe logged-in user is not an ISO user; only ISO users can deactivate an EPI through this endpoint.Call this endpoint with an ISO account.
400Invalid Epi or EPI doesn`t belong to this ISOThe epi is missing or does not belong to any device under the logged-in ISO.Send the 10-digit EPI of a device in your ISO account.
400Unexpected fieldA file was uploaded under a field name that is not an accepted document field, or more than one file was sent for the same document field.Upload at most one file per field, using only documents[ach_authorization], documents[processing_statements_1-3], documents[bank_statements_1-3], documents[drivers_license], documents[voided_check], documents[articles_incorporation], documents[w9_ein_form], documents[merchant_sign_1], documents[merchant_sign_2], documents[information_disclosure] or documents[manual_completed_application].
400<File storage or PDF generation error message>A document upload to storage, the PDF generation, or the email queueing failed, and the underlying error text is returned.Retry the request. If the error continues, contact Valor support.
400Something went wrongA non-standard error occurred while processing the ACH form.Retry the request. If the error continues, contact Valor support.
400Unexpected properties found: <property list>The request body contains properties that are not accepted.Remove the listed properties. Accepted properties are date_filter, transaction_type, card_type, devices, processor, source, transaction_mode, tip_mode, transaction_status, filter, filter_text, start_date, end_date, limit, offset.
400Missing required field: date_filterThe date_filter field is missing from the request body.Include date_filter in the request body; all 15 fields are required.
400Missing required field: transaction_typeThe transaction_type field is missing from the request body.Include transaction_type in the request body; all 15 fields are required.
400Missing required field: card_typeThe card_type field is missing from the request body.Include card_type in the request body; all 15 fields are required.
400Missing required field: devicesThe devices field is missing from the request body.Include devices in the request body; all 15 fields are required.
400Missing required field: processorThe processor field is missing from the request body.Include processor in the request body; all 15 fields are required.
400Missing required field: sourceThe source field is missing from the request body.Include source in the request body; all 15 fields are required.
400Missing required field: transaction_modeThe transaction_mode field is missing from the request body.Include transaction_mode in the request body; all 15 fields are required.
400Missing required field: tip_modeThe tip_mode field is missing from the request body.Include tip_mode in the request body; all 15 fields are required.
400Missing required field: transaction_statusThe transaction_status field is missing from the request body.Include transaction_status in the request body; all 15 fields are required.
400Missing required field: filterThe filter field is missing from the request body.Include filter in the request body; all 15 fields are required.
400Missing required field: filter_textThe filter_text field is missing from the request body.Include filter_text in the request body; all 15 fields are required.
400Missing required field: start_dateThe start_date field is missing from the request body.Include start_date in the request body; all 15 fields are required.
400Missing required field: end_dateThe end_date field is missing from the request body.Include end_date in the request body; all 15 fields are required.
400Missing required field: limitThe limit field is missing from the request body.Include limit in the request body; all 15 fields are required.
400Missing required field: offsetThe offset field is missing from the request body.Include offset in the request body; all 15 fields are required.
400Invalid value for 'date_filter'. Expected a number between 0 and 8.The date_filter is not a number or is outside 0 to 8.Send date_filter as a number from 0 to 8.
400Invalid value for 'transaction_type'. Expected a number between 0 and 18.The transaction_type is not a number or is outside 0 to 18.Send transaction_type as a number from 0 to 18.
400Invalid value for 'card_type'. Expected a number between 0 and 17.The card_type is not a number or is outside 0 to 17.Send card_type as a number from 0 to 17.
400Invalid value for 'devices'. Expected a number between 0 and 18.The devices is not a number or is outside 0 to 18.Send devices as a number from 0 to 18.
400Invalid value for 'processor'. Expected a number between 0 and 14.The processor is not a number or is outside 0 to 14.Send processor as a number from 0 to 14.
400Invalid value for 'source'. Expected a number between 0 and 7.The source is not a number or is outside 0 to 7.Send source as a number from 0 to 7.
400Invalid value for 'transaction_mode'. Expected a number between 0 and 12.The transaction_mode is not a number or is outside 0 to 12.Send transaction_mode as a number from 0 to 12.
400Invalid value for 'tip_mode'. Expected a number between 0 and 2.The tip_mode is not a number or is outside 0 to 2.Send tip_mode as a number from 0 to 2.
400Invalid value for 'transaction_status'. Expected a number between 0 and 2.The transaction_status is not a number or is outside 0 to 2.Send transaction_status as a number from 0 to 2.
400Invalid value for 'filter'. Expected a number between 0 and 13.The filter is not a number or is outside 0 to 13.Send filter as a number from 0 to 13.
400Invalid filter_text. Must be a string.The filter_text is not a string.Send filter_text as a string (use an empty string when filter is 0).
400Invalid start_date. It must be a string in YYYY-MM-DD format.The start_date is not a string.Send start_date as a string in YYYY-MM-DD format, or an empty string when date_filter is 0 to 6.
400Invalid end_date. It must be a string in YYYY-MM-DD format.The end_date is not a string.Send end_date as a string in YYYY-MM-DD format, or an empty string when date_filter is 0 to 6.
400Invalid value for key filter_text is required when filter is not set to 0.filter is not 0 but filter_text is empty.Send a search value in filter_text, or set filter to 0.
400Invalid value for key filter_text. Max length is 20 characters.The filter_text is longer than 20 characters after trimming.Send a filter_text of 20 characters or fewer.
400Invalid value for key filter_text. Special characters are not allowed.The filter_text contains characters other than letters, digits, spaces and periods.Use only letters, digits, spaces and periods in filter_text.
400Invalid value for key filter_text. expected 10 characters for filter 1.filter is 1 (EPI) but filter_text is not exactly 10 characters.Send the 10-digit EPI in filter_text.
400Invalid value for key filter_text. expected 12 characters for filter 4.filter is 4 (RRN) but filter_text is not exactly 12 characters.Send the 12-character RRN in filter_text.
400Invalid value for key filter_text. A amount is required for filter 5.filter is 5 (amount) but filter_text is not a number.Send a numeric amount in filter_text, for example 25.00.
400Invalid value for key filter_text. The Input must fall within the range of 0.01 to 999999.99 for filter 5.filter is 5 (amount) but the amount in filter_text is below 0.01 or above 999999.99.Send an amount from 0.01 to 999999.99 in filter_text.
400Invalid value for key filter_text. A amount is required for filter 12.filter is 12 (amount less than) but filter_text is not a number.Send a numeric amount in filter_text, for example 25.00.
400Invalid value for key filter_text. The Input must fall within the range of 0.01 to 999999.99 for filter 12.filter is 12 (amount less than) but the amount in filter_text is below 0.01 or above 999999.99.Send an amount from 0.01 to 999999.99 in filter_text.
400Invalid value for key filter_text. A amount is required for filter 13.filter is 13 (amount greater than) but filter_text is not a number.Send a numeric amount in filter_text, for example 25.00.
400Invalid value for key filter_text. The Input must fall within the range of 0.01 to 999999.99 for filter 13.filter is 13 (amount greater than) but the amount in filter_text is below 0.01 or above 999999.99.Send an amount from 0.01 to 999999.99 in filter_text.
400start_date and end_date are required when date_filter is 7 or 8.date_filter is 7 or 8 but start_date or end_date is empty.Send both start_date and end_date in YYYY-MM-DD format when date_filter is 7 or 8.
400start_date and end_date must be in YYYY-MM-DD format.start_date or end_date does not match the YYYY-MM-DD format.Send dates in YYYY-MM-DD format, for example 2026-01-31.
400Provided date values are invalid calendar dates.start_date or end_date is not a real calendar date.Send real calendar dates in YYYY-MM-DD format.
400end_date must be equal to or after start_date.The end_date is earlier than the start_date.Send an end_date on or after the start_date.
400Date range must be 31 days or less.The range between start_date and end_date is more than 31 days.Send a date range of 31 days or less.
400start_date and end_date must not be in the future.start_date or end_date is later than today.Send dates on or before today.
400For date_filter 7, both start_date and end_date must be within the past 90 days.date_filter is 7 but a date is older than 90 days.Use dates within the past 90 days for date_filter 7, or use date_filter 8 for older transactions.
400For date_filter 8, both start_date and end_date must be older than 90 days ago.date_filter is 8 but a date falls within the past 90 days.Use dates older than 90 days for date_filter 8, or use date_filter 7 for recent transactions.
400For date_filter 8, both start_date and end_date must be within the past 2 years.date_filter is 8 but a date is more than 2 years old.Use dates within the past 2 years.
400Internal server error during validation.An unexpected error occurred while validating the request body.Check that the request body is a valid JSON object and retry. If the error continues, contact Valor support.
400Unexpected properties found: <property list>The request body contains properties other than receipt_type and txn_id.Send only receipt_type and txn_id.
400Missing required field: receipt_typeThe receipt_type field is missing from the request body.Include receipt_type in the request body.
400Missing required field: txn_idThe txn_id field is missing from the request body.Include txn_id in the request body.
400Invalid txn_id. Must be a string.The txn_id is not a string.Send txn_id as a string of digits, for example "123456789".
400Invalid receipt_type. Must be a number.The receipt_type is not a number.Send receipt_type as the number 1 or 2.
400Invalid value for the key receipt_type. Expected values are 1 or 2.The receipt_type is not 1 or 2.Set receipt_type to 1 (merchant copy) or 2 (customer copy).
400txn_id is required and cannot be emptyThe txn_id is an empty string or only spaces.Send the transaction ID in txn_id.
400Invalid format for key txn_id. Only numeric characters are allowed.The txn_id contains non-digit characters.Send txn_id using digits only.
400Unauthorized other users txn_id is not allowed or invalid transaction ID.The txn_id does not exist, has no RRN, or does not belong to the calling user.Send the ID of a transaction that belongs to your account.
400Username must be at least 6 characters long and contain at least one alphabet, cannot contain spaceThe userName field is missing, is not a string, is shorter than 6 or longer than 50 characters, has no letters, or contains a space.Send a userName of 6 to 50 characters with at least one letter and no spaces.
400is_parent value must be 1 and cannot be empty or contain alphabetsThe is_parent field is missing or is not exactly 1.Set is_parent to 1 in the request payload.
400Email is required and must be valid format eg:[email protected]The emailId field is missing, is not a valid email address, or is longer than 50 characters.Send a valid emailId (for example [email protected]) of no more than 50 characters.
400First name is required and cannot be emptyThe firstName field is missing or contains only spaces.Include a non-empty firstName in the request payload.
400First name is too longThe firstName field is longer than 40 characters.Send a firstName of no more than 40 characters.
400Last name is required and cannot be emptyThe lastName field is missing or contains only spaces.Include a non-empty lastName in the request payload.
400Last name is too longThe lastName field is longer than 30 characters.Send a lastName of no more than 30 characters.
400Legal name is required and cannot be emptyThe legalName field is missing or contains only spaces.Include a non-empty legalName in the request payload.
400Legal name is too longThe legalName field is longer than 50 characters.Send a legalName of no more than 50 characters.
400Legal Address is required and cannot be emptyThe legalAddress field is missing or contains only spaces.Include a non-empty legalAddress in the request payload.
400Legal address is too longThe legalAddress field is longer than 50 characters.Send a legalAddress of no more than 50 characters.
400Please provide valid moduleListThe moduleList field is missing, is not an array, or is an empty array.Send moduleList as a non-empty array of module IDs.
400Invalid legalZipCode format. Please provide a valid length of 4 to 6 characters.The legalZipCode field is not 4 to 6 digits.Send a legalZipCode of 4 to 6 digits using digits only.
400Validation Failed : Invalid legalZipCode.The legalZipCode is correctly formatted but does not exist in the ZIP code master list.Send a valid, existing ZIP code in legalZipCode.
400legalCity should not exceed 45 characters.The legalCity field is longer than 45 characters.Send a legalCity of no more than 45 characters.
400legalState must be exactly 2 uppercase characters.The legalState field is not exactly two uppercase letters.Send legalState as a two-letter uppercase state code, for example CA.
400Invalid timezone. Provide a valid timezone.The legalTimezone value is not one of the supported timezone codes.Send legalTimezone as one of EST, EDT, CST, CDT, MST, MDT, PST, PDT, AKST, AKDT, HST, HDT, AST, ADT or CHST.
400storeData is missing.The storeData field is missing, is not an array, or is an empty array.Send storeData as an array containing one store object.
400epiData is missingA storeData item has no epiData array, or its epiData array is empty.Include a non-empty epiData array in each storeData item.
400Invalid storeZipCode format. Please provide a valid length of 4 to 6 characters.A storeData item has a storeZipCode that is not 4 to 6 digits.Send storeZipCode as 4 to 6 digits using digits only.
400Validation Failed : Invalid storeZipCode.A storeZipCode is correctly formatted but does not exist in the ZIP code master list.Send a valid, existing ZIP code in storeZipCode.
400ChildData is required for each epiData item.An epiData item has no ChildData array, or its ChildData array is empty.Include a non-empty ChildData array in every epiData item.
400Child user_name cannot be empty.A ChildData item has a missing or blank user_name.Include a non-empty user_name for every ChildData item.
400Child email must be valid format.A ChildData item has a missing or invalid email address.Send a valid email address (for example [email protected]) for every ChildData item.
400Child Phone must be a 10-digit number.A ChildData item has a missing Phone or a Phone that is not exactly 10 digits.Send Phone as a 10-digit number for every ChildData item.
400Child processor_data is missing.A ChildData item has no processor_data object.Include a processor_data object for every ChildData item.
400programType must be 1, 2, or 3A ChildData item has a programType that is not 1, 2 or 3.Set programType on each ChildData item to 1, 2 or 3.
400Invalid child username (Store <store number>, Device <device number>, Child <child number>[, Profile: <profile_name>]): "<user_name>"A ChildData user_name is shorter than 6 or longer than 50 characters, has no letters, or contains a space.Send each child user_name as 6 to 50 characters with at least one letter and no spaces.
400Child firstName is required (Store <store number>, Device <device number>, Child <child number>[, Profile: <profile_name>])A ChildData item has a missing or blank firstName.Include a non-empty firstName for every ChildData item.
400Child firstName too long (Store <store number>, Device <device number>, Child <child number>[, Profile: <profile_name>])A ChildData firstName is longer than 40 characters.Send each child firstName with no more than 40 characters.
400Child Last_name is required (Store <store number>, Device <device number>, Child <child number>[, Profile: <profile_name>])A ChildData item has a missing or blank Last_name.Include a non-empty Last_name for every ChildData item.
400Child Last_name too long (Store <store number>, Device <device number>, Child <child number>[, Profile: <profile_name>])A ChildData Last_name is longer than 30 characters.Send each child Last_name with no more than 30 characters.
400Child processor_data missing (Store <store number>, Device <device number>, Child <child number>[, Profile: <profile_name>])A ChildData item has an empty processor_data object.Send processor_data with the processor fields required for the child.
400&<field label>& Should not be blankA merchant-level field that is configured as mandatory for the selected processor and program type is empty.Send a value for the named field.
400&<field label>& Should Be <length> CharacterA merchant-level field configured with a fixed length does not have exactly that many characters (digits only for numeric fields).Send the named field with exactly the stated number of characters.
400&<field label>& Should not be blank for Store<store number>A store-level field configured as mandatory for the selected processor and program type is empty.Send a value for the named field in the indicated store.
400&<field label>& Should Be <length> Character for Store<store number>A store-level field configured with a fixed length does not have exactly that many characters.Send the named store field with exactly the stated number of characters.
400Invalid &<field label>& Address for Store<store number>A store-level email field is not a valid email address.Send a valid email address in the named store field.
400Please Choose &<field label>& for Device<device number> of Store<store number>A required numeric device-level field is empty in the indicated epiData item.Send a value for the named field in the indicated epiData item.
400&<field label>& Should not be blank for Device<device number> of Store<store number>A required device-level text field is empty in the indicated epiData item.Send a value for the named field in the indicated epiData item.
400&<field label>& Should Be <length> Character for Device<device number> of Store<store number>A device-level text field configured with a fixed length does not have exactly that many characters.Send the named device field with exactly the stated number of characters.
400Please give User NameThe userName field is missing (reachable only when request validation is skipped).Include a valid userName in the request payload.
400Please Enter Email IdThe emailId field is missing (reachable only when request validation is skipped).Include a valid emailId in the request payload.
400Invalid StateThe legalState value is missing or is not a recognised state code.Send legalState as a valid two-letter state code, for example CA.
400Error in FL_getUserTypeModuleNewThe module list for the user could not be loaded.Retry the request. If the error continues, contact Valor support.
400Device VT & RCKT are not allowedAn epiData item has device set to the string "139" (Virtual Terminal) or "274" (RCKT).Use a physical device ID other than 139 or 274 for multi-MID merchants.
400User Can create only 1 storeThe storeData array contains more than one store.Send exactly one store in storeData.
400The user should not have processor dataA parent epiData item contains a non-empty processorData array.Remove processorData from the parent epiData items and send processor details in each ChildData processor_data instead.
400No records foundThe device master list could not be loaded while validating the device.Retry the request. If the error continues, contact Valor support.
400Device Id Or Device Type Is WrongAn epiData item has a device and deviceType combination that does not exist in the device master list.Send a valid device ID together with its matching deviceType.
400mccCode is required for store at <store number>A storeData item has no mccCode.Include a valid 4-digit mccCode in each storeData item.
400Module List should not contain 14The moduleList array contains module ID 14.Remove module ID 14 from moduleList.
400userType cannot be empty should contain value 4 or Invalid userTypeThe userType field is missing or is not the number 4 (or an empty string).Send userType as the number 4.
400Invalid MCC CodeThe store mccCode does not exist in the MCC master list.Send a valid 4-digit MCC code in mccCode.
400Descriptors should not be empty and it should contains only 30 charactersThe store descriptors field is missing, empty, or longer than 30 characters.Send a descriptors value of 1 to 30 characters in the store.
400The given Source EPI has been wrongThe source_epi value in the first epiData item is not 10 characters long or does not exist.Send a valid, existing 10-digit EPI in source_epi, or omit source_epi.
400The given Source EPI is not the same device typeThe source_epi belongs to a different device model than the device in the first epiData item.Send a source_epi whose device model matches the device you are boarding.
400Missing keys in processorData: <missing key list>A ChildData processor_data object does not contain every key expected for the parent processor.Include all processor-specific keys in processor_data (send an empty string for keys that do not apply).
400Bin Details MismatchedFor processor 1, the child processor_data binnumber (or binnumber1) is not one of the BIN numbers assigned to your ISO.Send a BIN number that is assigned to your ISO account.
400Group Id Details MismatchedFor processors 2 to 5, the child processor_data group ID does not match the allowed group ID for that processor.Send the correct group ID for the processor (40001 for processor 2, 30001 for processor 3, 20001 for processor 4, 10001 for processor 5).
400Duplicate MID or TID/Vnumber found.The MID and TID/V-number combination in the processor data is already boarded on another device.Send a MID and TID/V-number combination that is not already in use.
400No User FoundThe account making the request could not be resolved to a parent user.Retry the request. If the error continues, contact Valor support.
400Processor Details Not Matched with Parent User ProcessorAn epiData processor is not one of the processors enabled for your ISO account.Use a processor that is enabled for your account, or contact Valor support to enable it.
400TID value must start with OMFor processor 2 in production, a termNoFD value does not start with "OM".Send a termNoFD value that starts with OM.
400ErrorMessage: Invalid ChildData formatAt least one epiData item in the first store has a missing or empty ChildData array.Include a non-empty ChildData array in every epiData item.
400Error: Child user cannot be more than 10 at parent [<epiData number>]An epiData item has more than 10 ChildData entries.Send no more than 10 ChildData entries per epiData item.
400ErrorMessage: User Name already exist in child userListA ChildData user_name is already registered.Choose a different, unused user_name for the child.
400ErrorMessage: Duplicate user name at parent [<epiData number>] and child [<child number>]: "<user_name>"The same child user_name (case-insensitive) appears more than once in the request.Give every child a unique user_name.
400Error: Username "<user_name>" at parent [<epiData number>], child [<child number>] exceeds 35 charactersA ChildData user_name is longer than 35 characters.Send each child user_name with no more than 35 characters.
400TypeError: Cannot read properties of undefined (reading 'trim')A ChildData item has no profile_name.Include a profile_name for every ChildData item.
400ErrorMessage: Invalid profile name format or exceeds 35 characters at parent [<epiData number>], child [<child number>]: "<profile_name>"A ChildData profile_name is shorter than 6 or longer than 35 characters, has no letters, or contains a space.Send each profile_name as 6 to 35 characters with at least one letter and no spaces.
400ErrorMessage: Duplicate profile name at parent [<epiData number>], child [<child number>]: "<profile_name>"The same profile_name (case-insensitive) appears more than once in the request.Give every child a unique profile_name.
400ErrorMessage: Invalid email at parent [<epiData number>] and child [<child number>]: must be valid format and not exceed 50 charactersA ChildData email is longer than 50 characters.Send each child email with no more than 50 characters.
400ErrorMessage: Invalid programType at parent [<epiData number>] and child [<child number>]: must be one of [1, 2, 3]A ChildData item has no programType, or programType is not 1, 2 or 3.Set programType on every ChildData item to 1, 2 or 3.
400ErrorMessage: MCC code cannot be empty and contains 4 digits and not contain alphabets at parent [<epiData number>] and child [<child number>]A ChildData mccCode is an empty string or longer than 4 characters.Send a 4-digit mccCode for each child, or omit it.
400ErrorMessage: Incorrect MCC at parent [<epiData number>] and child [<child number>]A ChildData mccCode does not exist in the MCC master list, or the MCC list could not be loaded.Send a valid 4-digit MCC code in the child mccCode.
400ErrorMessage: Processor data validation failed at parent [<epiData number>] and child [<child number>]A ChildData processor_data is missing a required field, or a field has an invalid format, for the child programType and parent processor.Send all processor_data fields required for the processor and programType in the correct format.
400The provided isv_user_name is not associated with the current logged-in user.A value in isv_user_name is not an ISV user associated with your ISO account.Send only ISV user names that are associated with your account in isv_user_name.
400The provided isv_user_name <isv_user_name> is invalidA value in isv_user_name does not match a valid ISV user.Send valid ISV user names in isv_user_name.
400<status_desc returned by merchant user creation>The merchant user could not be created, for example because the userName or emailId is already registered.Correct the field named in the message (for example use a different userName or emailId) and retry.
400User Name already existThe userName is already registered (only on the child-boarding path, when is_parent is not sent and validation is skipped).Choose a different, unused userName.
400Something went wrongA server-side step (database lookup, store/device creation, or TMS boarding) failed.Retry the request. If the error continues, contact Valor support.
400Description cannot exceed 2048 charactersThe description field is longer than 2048 characters.Shorten the description to 2048 characters or fewer.
400No device for this userNo devices or ticket subjects could be loaded for the authenticated account.Make sure the account has at least one active device, then retry. If the error continues, contact Valor support.
400Unknown EpiThe epi field is missing or is not one of the devices linked to the authenticated account.Send the 10-digit EPI of a device that belongs to the authenticated merchant account.
400Only merchant and operator can create ticketsThe authenticated user is not a merchant or operator user.Create tickets using a merchant or operator account.
400Invalid SubjectThe subject field is missing or does not match one of the configured help desk subjects.Send a subject exactly as it appears in the help desk subject list returned by /view-tickets/.
400Invalid DescriptionThe description field is missing, empty, or not a string.Include a non-empty text description of the issue.
400Invalid PhoneThe phone field is missing or is not exactly 10 digits.Send a 10-digit callback phone number using digits only, with no spaces, dashes or country code.
400Something went wrongThe ticket could not be logged in the help desk system.Retry the request. If the error continues, contact Valor support.
400Email not sendThe ticket was submitted but the help desk did not return the ticket details needed to send the notification email.Retry the request. If the error continues, contact Valor support.
400You are not allowed to update status or resolutionA non-ISO user sent the status or resolution field.Remove status and resolution from the request; only ISO users can update them.
400You are not allowed to update description or phone numberAn ISO user sent the description or phone field.Remove description and phone from the request; ISO users can only update status and resolution.
400You are not authorized to update tickets.The id field is missing, not a single ticket ID, or refers to a ticket outside the authenticated user's hierarchy.Send the numeric id of a ticket that belongs to your account or a merchant in your hierarchy.
400Ticket not foundNo ticket exists with the given id.Send the id of an existing ticket.
400No changes detected. Duplicate update not allowed.The description or resolution sent is the same as the value already stored on the ticket.Send a new description or resolution that differs from the current value.
400No device for this userNo devices could be loaded for the authenticated account.Retry the request. If the error continues, contact Valor support.
400Unknown or Invalid Ticket IdThe id field is not a number or does not match a ticket linked to the authenticated account.Send the ticket id as a number (not a string) that belongs to your account.
400Only ISV, ISO, SubISO and Merchant can update ticketThe authenticated user type is not allowed to update tickets.Update tickets using an ISO, sub-ISO, ISV or merchant account.
400Invalid ResolutionAn ISO, sub-ISO or ISV user did not send a non-empty resolution.Include a non-empty resolution text.
400Invalid StatusThe status field is not OPEN, CLOSED or PENDING.Set status to OPEN, CLOSED or PENDING.
400You are not authorized to delete tickets.One of the IDs in hdm_ids is not a ticket in the authenticated user's hierarchy.Send only ticket IDs that belong to your account or a merchant in your hierarchy.
400hdm_ids is not iterableThe hdm_ids field is missing or is not an array.Send hdm_ids as an array of ticket IDs, for example [101, 102].
400You are Not AuthorizedThe mp_id is missing or does not belong to the authenticated user's hierarchy.Send the mp_id of a merchant in your hierarchy.
400Cannot destructure property 'status' of 'body.filter_data' as it is undefined.The filter_data object is missing from the request body.Include a filter_data object in the request body, for example {"filter_data": {"status": "ALL", "search": ""}}.
400Your are not allowed to accessThe authenticated user could not be confirmed in the account hierarchy.Retry the request. If the error continues, contact Valor support.
400Something Went WrongThe ticket list could not be loaded.Retry the request. If the error continues, contact Valor support.
400The given EPI <epi> is not associated with the logged-in ISVAn appData entry contains an epi whose merchant is not associated with the logged-in ISV user.Send only EPIs of merchants associated with your ISV account.
400The app cannot be assigned to the Virtual Terminal.An appData entry has device set to 139 (Virtual Terminal).Remove Virtual Terminal EPIs from appData; apps can be assigned only to physical terminals.
400Invalid epi or deviceAn appData entry has an epi that is not under the logged-in user, or a device value that does not match the device model of that EPI.Send each epi with the device model ID that matches it, for EPIs in your account.
400App version <app_version> not available for EPI <epi>The app_version in an appData entry is not an active version available for that device model in your account.Send an app_version ID that is assigned to your account for the device model of that EPI.
400Please Enter valid EPIThe epi is not exactly 10 characters long or contains non-digit characters.Send the EPI as a string of exactly 10 digits.
400Invalid EpiThe epi does not exist, is deactivated or deleted, or is not under the logged-in user.Send the 10-digit EPI of an active device in your account.
400epiData is missing.The epiData field is missing or is not an array.Send epiData as an array of EPI objects.
400ID is required and cannot be empty.An epiData item has a missing or blank id.Include the EPI id for every epiData item.
400epi is required and cannot be empty.An epiData item has a missing or blank epi.Include the 10-digit epi for every epiData item.
400epi length should be 10 digit .An epiData epi value is not exactly 10 characters long.Send the epi as a 10-digit value.
400At least one field in epiData must be provided.An epiData item contains none of device, deviceType, epiLabel, processor, is_status, features or processorData.Include at least one field to update (device, deviceType, epiLabel, processor, is_status, features or processorData) in each epiData item.
400epiLabel maximum length should be 48 character.An epiData epiLabel is longer than 48 characters.Send an epiLabel of no more than 48 characters.
400To update device ,deviceType is requiredAn epiData item has device but no deviceType.Send deviceType together with device.
400To update deviceType ,device is requiredAn epiData item has deviceType but no device.Send device together with deviceType.
400Invalid UserThe mp_id does not match a multi-MID merchant user.Send the mp_id of an existing multi-MID merchant.
400The provided newUserId and mp_id do not match.The mp_id resolves to a different merchant user than the multi-MID boarding record.Send the mp_id of the multi-MID merchant you are updating.
400This merchant does not belong to this ISOThe merchant identified by mp_id is not in your user hierarchy.Send an mp_id for a merchant that belongs to your account.
400Device Id or Device Type is wrongAn epiData item has a device and deviceType combination that does not exist in the device master list.Send a valid device ID together with its matching deviceType.
400Device VT(130) & RCKT(274) are not allowedAn epiData item has device set to "139" (Virtual Terminal) or "274" (RCKT). The message says VT(130), but the Virtual Terminal device ID that is blocked is 139.Use a device other than Virtual Terminal (139) or RCKT (274).
400No devices were found for the currently logged-in user.No devices could be found for the merchant identified by mp_id.Send an mp_id for a merchant that has devices, and check the epi and id values.
400Invalid Epi or idAn epiData epi and id pair does not belong to the merchant identified by mp_id.Send the epi and its matching EPI id for a device owned by this merchant.
400Unble to found epi dataThe existing details for an epiData id could not be found.Check that the id refers to an existing EPI of this merchant and retry.
400To update processor processor_data,programType is requiredThe parent EPI has a processor, but the epiData item sends neither processorData nor programType.Send processorData and programType in each epiData item.
400To update programType processor_data is requiredAn epiData item sends programType without processorData.Send processorData together with programType.
400programType must be in 1 or 2 or 3An epiData programType is not the number 1, 2 or 3 (string values are rejected).Send programType as the number 1, 2 or 3.
400To update processor data processor is requiredAn epiData item sends processorData, but the parent EPI has no processor assigned.Assign a processor to the parent EPI before updating child processor data.
400To update processor data programType is requiredAn epiData item sends processorData without programType.Send programType (1, 2 or 3) together with processorData.
400mid: Validation Failed: mid must be 12 digits.processorData.mid is missing or is not 1 to 12 digits when the parent EPI uses processor 1 and programType is 1 or 3.Send mid as digits only, with no more than 12 digits.
400mid1: Validation Failed: mid1 must be 12 digits.processorData.mid1 is missing or is not 1 to 12 digits when the parent EPI uses processor 1 and programType is 2 or 3.Send mid1 as digits only, with no more than 12 digits.
400vNumber: Validation Failed: vNumber must be 8 digits.processorData.vNumber is missing or is not 1 to 8 digits when the parent EPI uses processor 1 and programType is 1 or 3.Send vNumber as digits only, with no more than 8 digits.
400vNumber1: Validation Failed: vNumber1 must be 8 digits.processorData.vNumber1 is missing or is not 1 to 8 digits when the parent EPI uses processor 1 and programType is 2 or 3.Send vNumber1 as digits only, with no more than 8 digits.
400storeNo: Validation Failed: storeNo must be 4 digits.processorData.storeNo is missing or is not 1 to 4 digits when the parent EPI uses processor 1 and programType is 1 or 3.Send storeNo as digits only, with no more than 4 digits.
400storeNo1: Validation Failed: storeNo1 must be 4 digits.processorData.storeNo1 is missing or is not 1 to 4 digits when the parent EPI uses processor 1 and programType is 2 or 3.Send storeNo1 as digits only, with no more than 4 digits.
400termNo: Validation Failed: termNo must be 4 digits.processorData.termNo is missing or is not 1 to 4 digits when the parent EPI uses processor 1 and programType is 1 or 3.Send termNo as digits only, with no more than 4 digits.
400termNo1: Validation Failed: termNo1 must be 4 digits.processorData.termNo1 is missing or is not 1 to 4 digits when the parent EPI uses processor 1 and programType is 2 or 3.Send termNo1 as digits only, with no more than 4 digits.
400association: Validation Failed: association must be 6 digits.processorData.association is missing or is not 1 to 6 digits when the parent EPI uses processor 1 and programType is 1 or 3.Send association as digits only, with no more than 6 digits.
400association1: Validation Failed: association1 must be 6 digits.processorData.association1 is missing or is not 1 to 6 digits when the parent EPI uses processor 1 and programType is 2 or 3.Send association1 as digits only, with no more than 6 digits.
400agentBank: Validation Failed: agentBank must be 6 digits.processorData.agentBank is missing or is not 1 to 6 digits when the parent EPI uses processor 1 and programType is 1 or 3.Send agentBank as digits only, with no more than 6 digits.
400agentBank1: Validation Failed: agentBank1 must be 6 digits.processorData.agentBank1 is missing or is not 1 to 6 digits when the parent EPI uses processor 1 and programType is 2 or 3.Send agentBank1 as digits only, with no more than 6 digits.
400chain: Validation Failed: chain must be 6 digits.processorData.chain is missing or is not 1 to 6 digits when the parent EPI uses processor 1 and programType is 1 or 3.Send chain as digits only, with no more than 6 digits.
400chain1: Validation Failed: chain1 must be 6 digits.processorData.chain1 is missing or is not 1 to 6 digits when the parent EPI uses processor 1 and programType is 2 or 3.Send chain1 as digits only, with no more than 6 digits.
400agent: Validation Failed: agent must be 4 digits.processorData.agent is missing or is not 1 to 4 digits when the parent EPI uses processor 1 and programType is 1 or 3.Send agent as digits only, with no more than 4 digits.
400agent1: Validation Failed: agent1 must be 4 digits.processorData.agent1 is missing or is not 1 to 4 digits when the parent EPI uses processor 1 and programType is 2 or 3.Send agent1 as digits only, with no more than 4 digits.
400binnumber: Validation Failed: binnumber should not be empty.processorData.binnumber is missing or empty when the parent EPI uses processor 1 and programType is 1 or 3.Include a non-empty binnumber in processorData.
400binnumber: Validation Failed: binnumber is requiredprocessorData.binnumber contains only spaces when the parent EPI uses processor 1 and programType is 1 or 3.Send a real value for binnumber, not only spaces.
400binnumber1: Validation Failed: binnumber1 should not be empty.processorData.binnumber1 is missing or empty when the parent EPI uses processor 1 and programType is 2 or 3.Include a non-empty binnumber1 in processorData.
400binnumber1: Validation Failed: binnumber1 is requiredprocessorData.binnumber1 contains only spaces when the parent EPI uses processor 1 and programType is 2 or 3.Send a real value for binnumber1, not only spaces.
400industry: Validation Failed: industry should not be empty.processorData.industry is missing or empty when the parent EPI uses processor 1 and programType is 1 or 3.Include a non-empty industry in processorData.
400industry: Validation Failed: industry is requiredprocessorData.industry contains only spaces when the parent EPI uses processor 1 and programType is 1 or 3.Send a real value for industry, not only spaces.
400industry1: Validation Failed: industry1 should not be empty.processorData.industry1 is missing or empty when the parent EPI uses processor 1 and programType is 2 or 3.Include a non-empty industry1 in processorData.
400industry1: Validation Failed: industry1 is requiredprocessorData.industry1 contains only spaces when the parent EPI uses processor 1 and programType is 2 or 3.Send a real value for industry1, not only spaces.
400midFD: Validation Failed: midFD must be 16 digit.processorData.midFD is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 2 and programType is 1 or 3.Send midFD as 1 to 16 letters or digits with no spaces or symbols.
400midFD: Validation Failed: midFD is required.processorData.midFD is missing or null when the parent EPI uses processor 2 and programType is 1 or 3.Include midFD in processorData.
400midFD1: Validation Failed: midFD1 must be 16 digit.processorData.midFD1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 2 and programType is 2 or 3.Send midFD1 as 1 to 16 letters or digits with no spaces or symbols.
400midFD1: Validation Failed: midFD1 is required.processorData.midFD1 is missing or null when the parent EPI uses processor 2 and programType is 2 or 3.Include midFD1 in processorData.
400termNoFD: Validation Failed: termNoFD must be 8 digit.processorData.termNoFD is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 2 and programType is 1 or 3.Send termNoFD as 1 to 8 letters or digits with no spaces or symbols.
400termNoFD: Validation Failed: termNoFD is required.processorData.termNoFD is sent as null when the parent EPI uses processor 2 and programType is 1 or 3.Include a value for termNoFD in processorData.
400termNoFD1: Validation Failed: termNoFD1 must be 8 digit.processorData.termNoFD1 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 2 and programType is 2 or 3.Send termNoFD1 as 1 to 8 letters or digits with no spaces or symbols.
400termNoFD1: Validation Failed: termNoFD1 is required.processorData.termNoFD1 is sent as null when the parent EPI uses processor 2 and programType is 2 or 3.Include a value for termNoFD1 in processorData.
400groupId: Validation Failed: groupId is required.processorData.groupId is missing or blank when the parent EPI uses processor 2 and programType is 1 or 3.Include a non-empty groupId in processorData.
400groupId1: Validation Failed: groupId1 is required.processorData.groupId1 is missing or blank when the parent EPI uses processor 2 and programType is 2 or 3.Include a non-empty groupId1 in processorData.
400EbtNoFD: Validation Failed: EbtNoFD is required.processorData.EbtNoFD is missing or blank when the parent EPI uses processor 2 and programType is 1 or 3.Include a non-empty EbtNoFD in processorData.
400EbtNoFD1: Validation Failed: EbtNoFD1 is required.processorData.EbtNoFD1 is missing or blank when the parent EPI uses processor 2 and programType is 2 or 3.Include a non-empty EbtNoFD1 in processorData.
400website: Validation Failed: website must be a valid URL ending with a valid domain (e.g., .com, .in, .org).processorData.website is missing or is not a valid website URL when the parent EPI uses processor 2 and programType is 1 or 3.Send website as a valid URL such as https://example.com.
400website1: Validation Failed: website1 must be a valid URL ending with a valid domain (e.g., .com, .in, .org).processorData.website1 is missing or is not a valid website URL when the parent EPI uses processor 2 and programType is 2 or 3.Send website1 as a valid URL such as https://example.com.
400midFDCard: Validation Failed: midFDCard must be 16 digit.processorData.midFDCard is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 3 and programType is 1 or 3.Send midFDCard as 1 to 16 letters or digits with no spaces or symbols.
400midFDCard: Validation Failed: midFDCard is required.processorData.midFDCard is missing or null when the parent EPI uses processor 3 and programType is 1 or 3.Include midFDCard in processorData.
400midFDCard1: Validation Failed: midFDCard1 must be 16 digit.processorData.midFDCard1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 3 and programType is 2 or 3.Send midFDCard1 as 1 to 16 letters or digits with no spaces or symbols.
400midFDCard1: Validation Failed: midFDCard1 is required.processorData.midFDCard1 is missing or null when the parent EPI uses processor 3 and programType is 2 or 3.Include midFDCard1 in processorData.
400groupIdFDCard: Validation Failed: groupIdFDCard is required.processorData.groupIdFDCard is missing or blank when the parent EPI uses processor 3 and programType is 1 or 3.Include a non-empty groupIdFDCard in processorData.
400groupIdFDCard1: Validation Failed: groupIdFDCard1 is required.processorData.groupIdFDCard1 is missing or blank when the parent EPI uses processor 3 and programType is 2 or 3.Include a non-empty groupIdFDCard1 in processorData.
400termNoFDCard: Validation Failed: termNoFDCard must be 8 digit.processorData.termNoFDCard is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 3 and programType is 1 or 3.Send termNoFDCard as 1 to 8 letters or digits with no spaces or symbols.
400termNoFDCard: Validation Failed: termNoFDCard is required.processorData.termNoFDCard is sent as null when the parent EPI uses processor 3 and programType is 1 or 3.Include a value for termNoFDCard in processorData.
400termNoFDCard1: Validation Failed: termNoFDCard1 must be 8 digit.processorData.termNoFDCard1 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 3 and programType is 2 or 3.Send termNoFDCard1 as 1 to 8 letters or digits with no spaces or symbols.
400termNoFDCard1: Validation Failed: termNoFDCard1 is required.processorData.termNoFDCard1 is sent as null when the parent EPI uses processor 3 and programType is 2 or 3.Include a value for termNoFDCard1 in processorData.
400websiteFDCard: Validation Failed: websiteFDCard must be a valid URL ending with a valid domain (e.g., .com, .in, .org).processorData.websiteFDCard is missing or is not a valid website URL when the parent EPI uses processor 3 and programType is 1 or 3.Send websiteFDCard as a valid URL such as https://example.com.
400websiteFDCard1: Validation Failed: websiteFDCard1 must be a valid URL ending with a valid domain (e.g., .com, .in, .org).processorData.websiteFDCard1 is missing or is not a valid website URL when the parent EPI uses processor 3 and programType is 2 or 3.Send websiteFDCard1 as a valid URL such as https://example.com.
400midFDBuy: Validation Failed: midFDBuy must be 16 digit.processorData.midFDBuy is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 4 and programType is 1 or 3.Send midFDBuy as 1 to 16 letters or digits with no spaces or symbols.
400midFDBuy: Validation Failed: midFDBuy is required.processorData.midFDBuy is missing or null when the parent EPI uses processor 4 and programType is 1 or 3.Include midFDBuy in processorData.
400midFDBuy1: Validation Failed: midFDBuy1 must be 16 digit.processorData.midFDBuy1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 4 and programType is 2 or 3.Send midFDBuy1 as 1 to 16 letters or digits with no spaces or symbols.
400midFDBuy1: Validation Failed: midFDBuy1 is required.processorData.midFDBuy1 is missing or null when the parent EPI uses processor 4 and programType is 2 or 3.Include midFDBuy1 in processorData.
400groupIdFDBuy: Validation Failed: groupIdFDBuy is required.processorData.groupIdFDBuy is missing or blank when the parent EPI uses processor 4 and programType is 1 or 3.Include a non-empty groupIdFDBuy in processorData.
400groupIdFDBuy1: Validation Failed: groupIdFDBuy1 is required.processorData.groupIdFDBuy1 is missing or blank when the parent EPI uses processor 4 and programType is 2 or 3.Include a non-empty groupIdFDBuy1 in processorData.
400termNoFDBuy: Validation Failed: termNoFDBuy must be 8 digit.processorData.termNoFDBuy is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 4 and programType is 1 or 3.Send termNoFDBuy as 1 to 8 letters or digits with no spaces or symbols.
400termNoFDBuy: Validation Failed: termNoFDBuy is required.processorData.termNoFDBuy is sent as null when the parent EPI uses processor 4 and programType is 1 or 3.Include a value for termNoFDBuy in processorData.
400termNoFDBuy1: Validation Failed: termNoFDBuy1 must be 8 digit.processorData.termNoFDBuy1 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 4 and programType is 2 or 3.Send termNoFDBuy1 as 1 to 8 letters or digits with no spaces or symbols.
400termNoFDBuy1: Validation Failed: termNoFDBuy1 is required.processorData.termNoFDBuy1 is sent as null when the parent EPI uses processor 4 and programType is 2 or 3.Include a value for termNoFDBuy1 in processorData.
400websiteFDBuy: Validation Failed: websiteFDBuy must be a valid URL ending with a valid domain (e.g., .com, .in, .org).processorData.websiteFDBuy is missing or is not a valid website URL when the parent EPI uses processor 4 and programType is 1 or 3.Send websiteFDBuy as a valid URL such as https://example.com.
400websiteFDBuy1: Validation Failed: websiteFDBuy1 must be a valid URL ending with a valid domain (e.g., .com, .in, .org).processorData.websiteFDBuy1 is missing or is not a valid website URL when the parent EPI uses processor 4 and programType is 2 or 3.Send websiteFDBuy1 as a valid URL such as https://example.com.
400midFDNash: Validation Failed: midFDNash must be 16 digit.processorData.midFDNash is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 5 and programType is 1 or 3.Send midFDNash as 1 to 16 letters or digits with no spaces or symbols.
400midFDNash: Validation Failed: midFDNash is required.processorData.midFDNash is missing or null when the parent EPI uses processor 5 and programType is 1 or 3.Include midFDNash in processorData.
400midFDNash1: Validation Failed: midFDNash1 must be 16 digit.processorData.midFDNash1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 5 and programType is 2 or 3.Send midFDNash1 as 1 to 16 letters or digits with no spaces or symbols.
400midFDNash1: Validation Failed: midFDNash1 is required.processorData.midFDNash1 is missing or null when the parent EPI uses processor 5 and programType is 2 or 3.Include midFDNash1 in processorData.
400groupIdFDNash: Validation Failed: groupIdFDNash is required.processorData.groupIdFDNash is missing or blank when the parent EPI uses processor 5 and programType is 1 or 3.Include a non-empty groupIdFDNash in processorData.
400groupIdFDNash1: Validation Failed: groupIdFDNash1 is required.processorData.groupIdFDNash1 is missing or blank when the parent EPI uses processor 5 and programType is 2 or 3.Include a non-empty groupIdFDNash1 in processorData.
400termNoFDNash: Validation Failed: termNoFDNash must be 8 digit.processorData.termNoFDNash is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 5 and programType is 1 or 3.Send termNoFDNash as 1 to 8 letters or digits with no spaces or symbols.
400termNoFDNash: Validation Failed: termNoFDNash is required.processorData.termNoFDNash is sent as null when the parent EPI uses processor 5 and programType is 1 or 3.Include a value for termNoFDNash in processorData.
400termNoFDNash1: Validation Failed: termNoFDNash1 must be 8 digit.processorData.termNoFDNash1 is missing or is not exactly 8 letters and digits when the parent EPI uses processor 5 and programType is 2 or 3.Send termNoFDNash1 as exactly 8 letters or digits.
400websiteFDNash: Validation Failed: websiteFDNash must be a valid URL ending with a valid domain (e.g., .com, .in, .org).processorData.websiteFDNash is missing or is not a valid website URL when the parent EPI uses processor 5 and programType is 1 or 3.Send websiteFDNash as a valid URL such as https://example.com.
400websiteFDNash1: Validation Failed: websiteFDNash1 must be a valid URL ending with a valid domain (e.g., .com, .in, .org).processorData.websiteFDNash1 is missing or is not a valid website URL when the parent EPI uses processor 5 and programType is 2 or 3.Send websiteFDNash1 as a valid URL such as https://example.com.
400midDP: Validation Failed: midDP must be 16 digit.processorData.midDP is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 6 and programType is 1 or 3.Send midDP as 1 to 16 letters or digits with no spaces or symbols.
400midDP: Validation Failed: midDP is required.processorData.midDP is missing or null when the parent EPI uses processor 6 and programType is 1 or 3.Include midDP in processorData.
400groupIdDP: Validation Failed: groupIdDP is required.processorData.groupIdDP is missing or blank when the parent EPI uses processor 6 and programType is 1.Include a non-empty groupIdDP in processorData.
400termNoDP: Validation Failed: termNoDP must be 8 digit.processorData.termNoDP is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 6 and programType is 1 or 3.Send termNoDP as 1 to 8 letters or digits with no spaces or symbols.
400termNoDP: Validation Failed: termNoDP is required.processorData.termNoDP is sent as null when the parent EPI uses processor 6 and programType is 1 or 3.Include a value for termNoDP in processorData.
400websiteDP: Validation Failed: websiteDP must be a valid URL ending with a valid domain (e.g., .com, .in, .org).processorData.websiteDP is missing or is not a valid website URL when the parent EPI uses processor 6 and programType is 1 or 3.Send websiteDP as a valid URL such as https://example.com.
400mid_Dp6: Validation Failed: mid_Dp6 must be 16 digit.processorData.mid_Dp6 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 6 and programType is 1, 2 or 3.Send mid_Dp6 as 1 to 16 letters or digits with no spaces or symbols.
400mid_Dp6: Validation Failed: mid_Dp6 is required.processorData.mid_Dp6 is missing or null when the parent EPI uses processor 6 and programType is 1, 2 or 3.Include mid_Dp6 in processorData.
400tid_Dp6: Validation Failed: tid_Dp6 must be 8 digit.processorData.tid_Dp6 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 6 and programType is 1, 2 or 3.Send tid_Dp6 as 1 to 8 letters or digits with no spaces or symbols.
400tid_Dp6: Validation Failed: tid_Dp6 is required.processorData.tid_Dp6 is sent as null when the parent EPI uses processor 6 and programType is 1, 2 or 3.Include a value for tid_Dp6 in processorData.
400certificateNo: Validation Failed: certificateNo is required.processorData.certificateNo is missing or blank when the parent EPI uses processor 6 and programType is 1, 2 or 3.Include a non-empty certificateNo in processorData.
400dp_direct_indicator: Validation Failed: dp_direct_indicator is required.processorData.dp_direct_indicator is missing or blank when the parent EPI uses processor 6 and programType is 2 or 3.Include a non-empty dp_direct_indicator in processorData.
400EBTcash: Validation Failed: EBTcash must be either 0 or 1 digit.processorData.EBTcash is missing or is not 0 or 1 when the parent EPI uses processor 6 and programType is 3.Send EBTcash as 0 or 1.
400EBTcash: Validation Failed: EBTcash is required.processorData.EBTcash is sent as the number 0 when the parent EPI uses processor 6 and programType is 3.Send EBTcash as the string "0" or the number 1.
400EBTfood: Validation Failed: EBTfood must be either 0 or 1 digit.processorData.EBTfood is missing or is not 0 or 1 when the parent EPI uses processor 6 and programType is 3.Send EBTfood as 0 or 1.
400EBTfood: Validation Failed: EBTfood is required.processorData.EBTfood is sent as the number 0 when the parent EPI uses processor 6 and programType is 3.Send EBTfood as the string "0" or the number 1.
400EbtNoDP: Validation Failed: EbtNoDP is required.processorData.EbtNoDP is missing or blank when the parent EPI uses processor 6 and programType is 3.Include a non-empty EbtNoDP in processorData.
400customFeeChecked: Validation Failed: customFeeChecked is required.processorData.customFeeChecked is missing, blank or 0 when the parent EPI uses processor 6 and programType is 3.Include a non-zero customFeeChecked value in processorData.
400surchargeIndicator: Validation Failed: invalid surchargeIndicator.processorData.surchargeIndicator is missing or is not 0 or 1 when the parent EPI uses processor 6 and programType is 3.Send surchargeIndicator as 0 or 1.
400surchargePercentage: Validation Failed: invalid surchargePercentageprocessorData.surchargePercentage is missing or is not a number wrapped in quote characters when the parent EPI uses processor 6 and programType is 3.Send surchargePercentage as a numeric percentage; contact Valor support if a valid value is rejected.
400midEPX: Validation Failed: midEPX must be 16 digit.processorData.midEPX is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 7 and programType is 1 or 3.Send midEPX as 1 to 16 letters or digits with no spaces or symbols.
400midEPX: Validation Failed: midEPX is required.processorData.midEPX is missing or null when the parent EPI uses processor 7 and programType is 1 or 3.Include midEPX in processorData.
400midEPX1: Validation Failed: midEPX1 must be 16 digit.processorData.midEPX1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 7 and programType is 2 or 3.Send midEPX1 as 1 to 16 letters or digits with no spaces or symbols.
400midEPX1: Validation Failed: midEPX1 is required.processorData.midEPX1 is missing or null when the parent EPI uses processor 7 and programType is 2 or 3.Include midEPX1 in processorData.
400termNoEPX: Validation Failed: termNoEPX must be 8 digit.processorData.termNoEPX is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 7 and programType is 1 or 3.Send termNoEPX as 1 to 8 letters or digits with no spaces or symbols.
400termNoEPX: Validation Failed: termNoEPX is required.processorData.termNoEPX is sent as null when the parent EPI uses processor 7 and programType is 1 or 3.Include a value for termNoEPX in processorData.
400termNoEPX1: Validation Failed: termNoEPX1 must be 8 digit.processorData.termNoEPX1 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 7 and programType is 2 or 3.Send termNoEPX1 as 1 to 8 letters or digits with no spaces or symbols.
400termNoEPX1: Validation Failed: termNoEPX1 is required.processorData.termNoEPX1 is sent as null when the parent EPI uses processor 7 and programType is 2 or 3.Include a value for termNoEPX1 in processorData.
400custId: Validation Failed: custId is required.processorData.custId is missing or blank when the parent EPI uses processor 7 and programType is 1 or 3.Include a non-empty custId in processorData.
400custId1: Validation Failed: custId1 is required.processorData.custId1 is missing or blank when the parent EPI uses processor 7 and programType is 2 or 3.Include a non-empty custId1 in processorData.
400dbaNo: Validation Failed: dbaNo is required.processorData.dbaNo is missing or blank when the parent EPI uses processor 7 and programType is 1 or 3.Include a non-empty dbaNo in processorData.
400dbaNo1: Validation Failed: dbaNo1 is required.processorData.dbaNo1 is missing or blank when the parent EPI uses processor 7 and programType is 2 or 3.Include a non-empty dbaNo1 in processorData.
400midEPI: Validation Failed: midEPI must be 16 digit.processorData.midEPI is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 8 and programType is 1 or 3.Send midEPI as 1 to 16 letters or digits with no spaces or symbols.
400midEPI: Validation Failed: midEPI is required.processorData.midEPI is missing or null when the parent EPI uses processor 8 and programType is 1 or 3.Include midEPI in processorData.
400midEPI1: Validation Failed: midEPI1 must be 16 digit.processorData.midEPI1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 8 and programType is 2 or 3.Send midEPI1 as 1 to 16 letters or digits with no spaces or symbols.
400midEPI1: Validation Failed: midEPI1 is required.processorData.midEPI1 is missing or null when the parent EPI uses processor 8 and programType is 2 or 3.Include midEPI1 in processorData.
400termNoEPI: Validation Failed: termNoEPI must be 8 digit.processorData.termNoEPI is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 8 and programType is 1 or 3.Send termNoEPI as 1 to 8 letters or digits with no spaces or symbols.
400termNoEPI: Validation Failed: termNoEPI is required.processorData.termNoEPI is sent as null when the parent EPI uses processor 8 and programType is 1 or 3.Include a value for termNoEPI in processorData.
400termNoEPI1: Validation Failed: termNoEPI1 must be 8 digit.processorData.termNoEPI1 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 8 and programType is 2 or 3.Send termNoEPI1 as 1 to 8 letters or digits with no spaces or symbols.
400termNoEPI1: Validation Failed: termNoEPI1 is required.processorData.termNoEPI1 is sent as null when the parent EPI uses processor 8 and programType is 2 or 3.Include a value for termNoEPI1 in processorData.
400acquirer_id: Validation Failed: acquirer_id is required.processorData.acquirer_id is missing or blank when the parent EPI uses processor 8 and programType is 1 or 3.Include a non-empty acquirer_id in processorData.
400acquirer_id1: Validation Failed: acquirer_id1 is required.processorData.acquirer_id1 is missing or blank when the parent EPI uses processor 8 and programType is 2 or 3.Include a non-empty acquirer_id1 in processorData.
400midPriority: Validation Failed: midPriority must be 16 digit.processorData.midPriority is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 9 and programType is 1 or 3.Send midPriority as 1 to 16 letters or digits with no spaces or symbols.
400midPriority: Validation Failed: midPriority is required.processorData.midPriority is missing or null when the parent EPI uses processor 9 and programType is 1 or 3.Include midPriority in processorData.
400midPriority1: Validation Failed: midPriority1 must be 16 digit.processorData.midPriority1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 9 and programType is 2 or 3.Send midPriority1 as 1 to 16 letters or digits with no spaces or symbols.
400midPriority1: Validation Failed: midPriority1 is required.processorData.midPriority1 is missing or null when the parent EPI uses processor 9 and programType is 2 or 3.Include midPriority1 in processorData.
400termNoPriority: Validation Failed: termNoPriority must be 8 digit.processorData.termNoPriority is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 9 and programType is 1 or 3.Send termNoPriority as 1 to 8 letters or digits with no spaces or symbols.
400termNoPriority: Validation Failed: termNoPriority is required.processorData.termNoPriority is sent as null when the parent EPI uses processor 9 and programType is 1 or 3.Include a value for termNoPriority in processorData.
400termNoPriority1: Validation Failed: termNoPriority1 must be 8 digit.processorData.termNoPriority1 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 9 and programType is 2 or 3.Send termNoPriority1 as 1 to 8 letters or digits with no spaces or symbols.
400termNoPriority1: Validation Failed: termNoPriority1 is required.processorData.termNoPriority1 is sent as null when the parent EPI uses processor 9 and programType is 2 or 3.Include a value for termNoPriority1 in processorData.
400consumerApiKeyPriority: Validation Failed: consumerApiKeyPriority is required.processorData.consumerApiKeyPriority is missing or blank when the parent EPI uses processor 9 and programType is 1 or 3.Include a non-empty consumerApiKeyPriority in processorData.
400consumerApiKeyPriority1: Validation Failed: consumerApiKeyPriority1 is required.processorData.consumerApiKeyPriority1 is missing or blank when the parent EPI uses processor 9 and programType is 2 or 3.Include a non-empty consumerApiKeyPriority1 in processorData.
400consumerApiSecretPriority: Validation Failed: consumerApiSecretPriority is required.processorData.consumerApiSecretPriority is missing or blank when the parent EPI uses processor 9 and programType is 1 or 3.Include a non-empty consumerApiSecretPriority in processorData.
400consumerApiSecretPriority1: Validation Failed: consumerApiSecretPriority1 is required.processorData.consumerApiSecretPriority1 is missing or blank when the parent EPI uses processor 9 and programType is 2 or 3.Include a non-empty consumerApiSecretPriority1 in processorData.
400midAgilpay: Validation Failed: midAgilpay must be 16 digit.processorData.midAgilpay is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 10 and programType is 1 or 3.Send midAgilpay as 1 to 16 letters or digits with no spaces or symbols.
400midAgilpay: Validation Failed: midAgilpay is required.processorData.midAgilpay is missing or null when the parent EPI uses processor 10 and programType is 1 or 3.Include midAgilpay in processorData.
400midAgilpay1: Validation Failed: midAgilpay1 must be 16 digit.processorData.midAgilpay1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 10 and programType is 2 or 3.Send midAgilpay1 as 1 to 16 letters or digits with no spaces or symbols.
400midAgilpay1: Validation Failed: midAgilpay1 is required.processorData.midAgilpay1 is missing or null when the parent EPI uses processor 10 and programType is 2 or 3.Include midAgilpay1 in processorData.
400termNoAgilpay: Validation Failed: termNoAgilpay must be 8 digit.processorData.termNoAgilpay is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 10 and programType is 1 or 3.Send termNoAgilpay as 1 to 8 letters or digits with no spaces or symbols.
400termNoAgilpay: Validation Failed: termNoAgilpay is required.processorData.termNoAgilpay is sent as null when the parent EPI uses processor 10 and programType is 1 or 3.Include a value for termNoAgilpay in processorData.
400termNoAgilpay1: Validation Failed: termNoAgilpay1 must be 8 digit.processorData.termNoAgilpay1 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 10 and programType is 2 or 3.Send termNoAgilpay1 as 1 to 8 letters or digits with no spaces or symbols.
400termNoAgilpay1: Validation Failed: termNoAgilpay1 is required.processorData.termNoAgilpay1 is sent as null when the parent EPI uses processor 10 and programType is 2 or 3.Include a value for termNoAgilpay1 in processorData.
400midWorldpay: Validation Failed: midWorldpay must be 16 digit.processorData.midWorldpay is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 11 and programType is 1 or 3.Send midWorldpay as 1 to 16 letters or digits with no spaces or symbols.
400midWorldpay: Validation Failed: midWorldpay is required.processorData.midWorldpay is missing or null when the parent EPI uses processor 11 and programType is 1 or 3.Include midWorldpay in processorData.
400midWorldpay1: Validation Failed: midWorldpay1 must be 16 digit.processorData.midWorldpay1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 11 and programType is 2 or 3.Send midWorldpay1 as 1 to 16 letters or digits with no spaces or symbols.
400midWorldpay1: Validation Failed: midWorldpay1 is required.processorData.midWorldpay1 is missing or null when the parent EPI uses processor 11 and programType is 2 or 3.Include midWorldpay1 in processorData.
400termNoWorldpay: Validation Failed: termNoWorldpay must be 8 digit.processorData.termNoWorldpay is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 11 and programType is 1 or 3.Send termNoWorldpay as 1 to 8 letters or digits with no spaces or symbols.
400termNoWorldpay: Validation Failed: termNoWorldpay is required.processorData.termNoWorldpay is sent as null when the parent EPI uses processor 11 and programType is 1 or 3.Include a value for termNoWorldpay in processorData.
400termNoWorldpay1: Validation Failed: termNoWorldpay1 must be 8 digit.processorData.termNoWorldpay1 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 11 and programType is 2 or 3.Send termNoWorldpay1 as 1 to 8 letters or digits with no spaces or symbols.
400termNoWorldpay1: Validation Failed: termNoWorldpay1 is required.processorData.termNoWorldpay1 is sent as null when the parent EPI uses processor 11 and programType is 2 or 3.Include a value for termNoWorldpay1 in processorData.
400bankIdWorldpay: Validation Failed: bankIdWorldpay is required.processorData.bankIdWorldpay is missing or blank when the parent EPI uses processor 11 and programType is 1 or 3.Include a non-empty bankIdWorldpay in processorData.
400bankIdWorldpay1: Validation Failed: bankIdWorldpay1 is required.processorData.bankIdWorldpay1 is missing or blank when the parent EPI uses processor 11 and programType is 2 or 3.Include a non-empty bankIdWorldpay1 in processorData.
400midElavonpay: Validation Failed: midElavonpay must be 16 digit.processorData.midElavonpay is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 12 and programType is 1 or 3.Send midElavonpay as 1 to 16 letters or digits with no spaces or symbols.
400midElavonpay: Validation Failed: midElavonpay is required.processorData.midElavonpay is missing or null when the parent EPI uses processor 12 and programType is 1 or 3.Include midElavonpay in processorData.
400midElavonpay1: Validation Failed: midElavonpay1 must be 16 digit.processorData.midElavonpay1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 12 and programType is 2 or 3.Send midElavonpay1 as 1 to 16 letters or digits with no spaces or symbols.
400midElavonpay1: Validation Failed: midElavonpay1 is required.processorData.midElavonpay1 is missing or null when the parent EPI uses processor 12 and programType is 2 or 3.Include midElavonpay1 in processorData.
400termNoElavonpay: Validation Failed: termNoElavonpay must be 8 digit.processorData.termNoElavonpay is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 12 and programType is 1 or 3.Send termNoElavonpay as 1 to 8 letters or digits with no spaces or symbols.
400termNoElavonpay: Validation Failed: termNoElavonpay is required.processorData.termNoElavonpay is sent as null when the parent EPI uses processor 12 and programType is 1 or 3.Include a value for termNoElavonpay in processorData.
400termNoElavonpay1: Validation Failed: termNoElavonpay1 must be 8 digit.processorData.termNoElavonpay1 is missing, empty, or not 1 to 8 letters and digits when the parent EPI uses processor 12 and programType is 2 or 3.Send termNoElavonpay1 as 1 to 8 letters or digits with no spaces or symbols.
400termNoElavonpay1: Validation Failed: termNoElavonpay1 is required.processorData.termNoElavonpay1 is sent as null when the parent EPI uses processor 12 and programType is 2 or 3.Include a value for termNoElavonpay1 in processorData.
400bankIdElavonpay: Validation Failed: bankIdElavonpay is required.processorData.bankIdElavonpay is missing or blank when the parent EPI uses processor 12 and programType is 1 or 3.Include a non-empty bankIdElavonpay in processorData.
400bankIdElavonpay1: Validation Failed: bankIdElavonpay1 is required.processorData.bankIdElavonpay1 is missing or blank when the parent EPI uses processor 12 and programType is 2 or 3.Include a non-empty bankIdElavonpay1 in processorData.
400midBeacon: Validation Failed: midBeacon must be 16 digit.processorData.midBeacon is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 13 and programType is 1 or 3.Send midBeacon as 1 to 16 letters or digits with no spaces or symbols.
400midBeacon: Validation Failed: midBeacon is required.processorData.midBeacon is missing or null when the parent EPI uses processor 13 and programType is 1 or 3.Include midBeacon in processorData.
400midBeacon1: Validation Failed: midBeacon1 must be 16 digit.processorData.midBeacon1 is empty or is not 1 to 16 letters and digits when the parent EPI uses processor 13 and programType is 2 or 3.Send midBeacon1 as 1 to 16 letters or digits with no spaces or symbols.
400midBeacon1: Validation Failed: midBeacon1 is required.processorData.midBeacon1 is missing or null when the parent EPI uses processor 13 and programType is 2 or 3.Include midBeacon1 in processorData.
400termNoBeacon: Validation Failed: termNoBeacon is required.processorData.termNoBeacon is missing or blank when the parent EPI uses processor 13 and programType is 1 or 3.Include a non-empty termNoBeacon in processorData.
400termNoBeacon1: Validation Failed: termNoBeacon1 is required.processorData.termNoBeacon1 is missing or blank when the parent EPI uses processor 13 and programType is 2 or 3.Include a non-empty termNoBeacon1 in processorData.
400appKey: Validation Failed: appKey is required.processorData.appKey is missing or blank when the parent EPI uses processor 13 and programType is 1 or 3.Include a non-empty appKey in processorData.
400appKey1: Validation Failed: appKey1 is required.processorData.appKey1 is missing or blank when the parent EPI uses processor 13 and programType is 2 or 3.Include a non-empty appKey1 in processorData.
400Missing keys in processorData: <missing key list>processorData does not contain every key expected for the parent EPI processor.Include all processor-specific keys in processorData (send an empty string for keys that do not apply).
400Processor Details Not Matched with Parent User ProcessorThe parent EPI processor is not one of the processors enabled for your ISO account, or the parent EPI has no processor.Update only EPIs whose processor is enabled for your account, or contact Valor support.
400Group Id Details MismatchedAn epiData item sends processor 4 and its group ID does not match the allowed value 20001.Send the correct group ID for the processor.
400invalid mp_idThe mp_id does not match an existing merchant user.Send the mp_id of an existing multi-MID merchant.
400The given EPI has been wrong.The epi in the URL path is not exactly 10 characters long.Send the 10-digit EPI in the URL path.
400Not authorized to access this POS menu config.The EPI does not belong to the authenticated user.Send an EPI that belongs to a merchant in your hierarchy.
400POS menu config is not supported for this device model.The EPI belongs to a Virtual Terminal or its device model could not be found.Use the EPI of a physical POS device; POS menu configuration is not available for Virtual Terminals.
400App package not found for given EPI.No application package is assigned to the EPI.Assign an application to the EPI, then retry.
400Unable to fetch POS menu config.The current POS menu configuration could not be retrieved from the terminal management system.Retry the request. If the error continues, contact Valor support.
400EPI is missing. Please provide EPI.The epi field is missing or empty.Include the 10-digit EPI in the epi field.
400The given EPI has been wrong.The epi field is not a 10-character string.Send the EPI as a 10-character string, for example "2201234567".
400Data array is missing or empty.The data field is missing, is not an array, or is empty.Send data as a non-empty array of menu objects.
400Invalid field(s) found in menu item: <field list>A menu object in data contains fields other than label, is_enabled and sub_menu.Send only label, is_enabled and sub_menu in each menu object.
400Menu label must be a non-empty string.A menu object in data has a missing, empty or non-string label.Send each menu label as a non-empty string.
400'<menu label>' must have a valid 'is_enabled' boolean value.The is_enabled field of the named menu is missing or not a boolean.Set is_enabled to true or false for the named menu.
400'<menu label>' must contain a valid 'sub_menu' array.The sub_menu field of the named menu is missing or not an array.Send sub_menu as an array for the named menu.
400Invalid field(s) in '<menu label>': <field list>A submenu object under the named menu contains fields other than label and is_enabled.Send only label and is_enabled in each submenu object.
400Submenu label in '<menu label>' must be a non-empty string.A submenu under the named menu has a missing, empty or non-string label.Send each submenu label as a non-empty string.
400'<menu label> - <submenu label>' must have a valid 'is_enabled' boolean value.The is_enabled field of the named submenu is missing or not a boolean.Set is_enabled to true or false for the named submenu.
400'<menu label>' is disabled, so all submenu items must also be disabled.The named menu has is_enabled false but one or more of its submenus are enabled.Set is_enabled to false on every submenu of a disabled menu.
400'<menu label>' is enabled, so at least one submenu item must be enabled.The named menu has is_enabled true but none of its submenus are enabled.Enable at least one submenu, or disable the menu.
400Internal server errorAn item in data or in a sub_menu array is not an object (for example null).Send every menu and submenu entry as a JSON object.
400POSTAUTH is not allowed to be enabled for the processor.The CREDIT > POSTAUTH submenu is enabled but the EPI's processor does not support post-authorization.Set is_enabled to false for the POSTAUTH submenu under CREDIT.
400No changes detected. POS menu configuration is already up to date.The submitted configuration is identical to the current configuration.Change at least one is_enabled value before sending the update.
400The '<menu label>' menu is missing in the request payload.A menu that exists in the current configuration was not included in data.Send every menu from the current configuration (as returned by /get-pos-menu-config/:epi).
400The '<menu label> - <submenu label>' menu is missing in the request payload.A submenu that exists in the current configuration was not included under its menu.Send every submenu from the current configuration (as returned by /get-pos-menu-config/:epi).
400The menu label '<menu label>' is not valid.A menu label in data does not exist in the device's configuration.Use only menu labels returned by /get-pos-menu-config/:epi.
400The '<menu label> - <submenu label>' is not a valid configuration.A submenu label does not exist under that menu in the device's configuration.Use only submenu labels returned by /get-pos-menu-config/:epi for that menu.
400The '<menu label>' configuration cannot be modified.The is_enabled value of a non-editable menu was changed.Keep the current is_enabled value for menus that are not editable.
400The '<menu label> - <submenu label>' configuration cannot be modified.The is_enabled value of a non-editable submenu was changed.Keep the current is_enabled value for submenus that are not editable.
400Unable to update POS menu config.The terminal management system rejected the configuration update.Retry the request. If the error continues, contact Valor support.
400Cannot destructure property 'iso' of 'filterdata' as it is undefined.The filterdata object is missing from the request body.Include a filterdata object with month and year, for example {"filterdata": {"month": "01", "year": "2026"}}.
400month: Invalid fieldfilterdata.month is missing or is not a string.Send filterdata.month as a string, for example "01".
400year: Invalid fieldfilterdata.year is missing or is not a string.Send filterdata.year as a string, for example "2026".
400mp_id: Invalid fieldfilterdata.mp_id was sent as a string.Send filterdata.mp_id as a number, or omit it.
400You are not authorizedThe authenticated user is not an ISO user.Call this endpoint with an ISO account.
400User not foundNo merchant exists for the filterdata.mp_id provided.Send the mp_id of an existing merchant, or omit it.
400You are Not AuthorizedThe merchant in filterdata.mp_id does not belong to the authenticated ISO's hierarchy.Send the mp_id of a merchant in your hierarchy.
400Something went wrongThe merchant for filterdata.mp_id could not be looked up.Retry the request. If the error continues, contact Valor support.
400Something went wrongThe billing report could not be generated.Retry the request. If the error continues, contact Valor support.
400You are not authorizedThe authenticated user is not an ISO or sub-ISO user.Call this endpoint with an ISO or sub-ISO account.
400user_id must be a positive integer.The user_id field is missing or is not a positive whole number.Send the merchant's user_id as a positive integer.
400cardSelectionToggle must be true or false.The cardSelectionToggle field is missing or not a boolean.Set cardSelectionToggle to true or false.
400Invalid field '<field>'. Please use only: visa, master, jcb, discover, amex, diners.The request contains a field other than user_id, cardSelectionToggle and the supported card brands.Remove the field; send only user_id, cardSelectionToggle, visa, master, jcb, discover, amex and diners.
400visa must be true or false.The visa field is not a boolean.Set visa to true or false.
400master must be true or false.The master field is not a boolean.Set master to true or false.
400jcb must be true or false.The jcb field is not a boolean.Set jcb to true or false.
400discover must be true or false.The discover field is not a boolean.Set discover to true or false.
400amex must be true or false.The amex field is not a boolean.Set amex to true or false.
400diners must be true or false.The diners field is not a boolean.Set diners to true or false.
400Select at least one card brand when cardSelectionToggle is true.cardSelectionToggle is true but no card brand is set to true.Set at least one of visa, master, jcb, discover, amex or diners to true, or set cardSelectionToggle to false.
400This merchant does not belong to this ISOThe user_id is not in the authenticated user's hierarchy.Send the user_id of a merchant in your hierarchy.
400something went wrongThe settings could not be saved.Retry the request. If the error continues, contact Valor support.
400card_entry_methods must be an object with tap, swipe and chip.The card_entry_methods field is missing or is not a JSON object.Send card_entry_methods as an object, for example {"tap": true, "swipe": true, "chip": true}.
400Invalid field '<field>'. Please use only: tap, swipe, chip.card_entry_methods contains a key other than tap, swipe and chip.Send only tap, swipe and chip inside card_entry_methods.
400tap must be true or false.card_entry_methods.tap is missing or not a boolean.Set card_entry_methods.tap to true or false.
400swipe must be true or false.card_entry_methods.swipe is missing or not a boolean.Set card_entry_methods.swipe to true or false.
400chip must be true or false.card_entry_methods.chip is missing or not a boolean.Set card_entry_methods.chip to true or false.
400Invalid field '<field>'.The request contains a field that is not supported.Send only mp_id, cardDays, cardDaysVault, isEBChecked, isEBCheckedVault, recCardUpdate, recEachqtr, recEachyear, recVaultCardUpdate, recVaultCardQtr and recVaultEachYear.
400mp_id must be a positive integer.The mp_id field is missing or is not a positive whole number.Send the merchant's mp_id as a positive integer.
400isEBChecked must be true or false.The isEBChecked field is missing or not a boolean.Set isEBChecked to true or false.
400isEBCheckedVault must be true or false.The isEBCheckedVault field is missing or not a boolean.Set isEBCheckedVault to true or false.
400recCardUpdate must be true or false.The recCardUpdate field is missing or not a boolean.Set recCardUpdate to true or false.
400recEachqtr must be true or false.The recEachqtr field is missing or not a boolean.Set recEachqtr to true or false.
400recEachyear must be true or false.The recEachyear field is missing or not a boolean.Set recEachyear to true or false.
400recVaultCardUpdate must be true or false.The recVaultCardUpdate field is missing or not a boolean.Set recVaultCardUpdate to true or false.
400recVaultCardQtr must be true or false.The recVaultCardQtr field is missing or not a boolean.Set recVaultCardQtr to true or false.
400recVaultEachYear must be true or false.The recVaultEachYear field is missing or not a boolean.Set recVaultEachYear to true or false.
400cardDays is required.The cardDays field is missing or null.Include cardDays as a whole number from 3 to 10.
400cardDays must be a number from 3 to 10.The cardDays value is not a whole number between 3 and 10.Set cardDays to a whole number from 3 to 10.
400cardDaysVault is required.The cardDaysVault field is missing or null.Include cardDaysVault as a whole number from 4 to 10.
400cardDaysVault must be a number from 4 to 10.The cardDaysVault value is not a whole number between 4 and 10.Set cardDaysVault to a whole number from 4 to 10.
400Only one of recCardUpdate, recEachqtr, recEachyear can be true.More than one of recCardUpdate, recEachqtr and recEachyear is true.Set exactly one of recCardUpdate, recEachqtr or recEachyear to true and the others to false.
400Only one of recVaultCardUpdate, recVaultCardQtr, recVaultEachYear can be true.More than one of recVaultCardUpdate, recVaultCardQtr and recVaultEachYear is true.Set exactly one of recVaultCardUpdate, recVaultCardQtr or recVaultEachYear to true and the others to false.
400Select one of recVaultCardUpdate, recVaultCardQtr, recVaultEachYear when isEBCheckedVault is true.isEBCheckedVault is true but no vault update frequency is selected.Set one of recVaultCardUpdate, recVaultCardQtr or recVaultEachYear to true, or set isEBCheckedVault to false.
400User not foundNo merchant exists for the mp_id provided.Send the mp_id of an existing merchant.
400You are Not AuthorizedThe merchant in mp_id does not belong to the authenticated user's hierarchy.Send the mp_id of a merchant in your hierarchy.
400Something went wrongThe merchant or its settings could not be read or saved.Retry the request. If the error continues, contact Valor support.
400Model:: ensure bill insert failed %oThe card updater settings could not be saved.Retry the request. If the error continues, contact Valor support.
400is_default_selected must be true or false.The is_default_selected field is missing or not a boolean.Set is_default_selected to true to use the default mail server or false to use your own SMTP server.
400smtp_username is required.is_default_selected is false and smtp_username is missing, empty or not a string.Include the SMTP user name in smtp_username when is_default_selected is false.
400smtp_hostname is required.is_default_selected is false and smtp_hostname is missing, empty or not a string.Include the SMTP host name in smtp_hostname when is_default_selected is false.
400smtp_fromaddress is required.is_default_selected is false and smtp_fromaddress is missing, empty or not a string.Include the sender email address in smtp_fromaddress when is_default_selected is false.
400smtp_from is required.is_default_selected is false and smtp_from is missing, empty or not a string.Include the sender display name in smtp_from when is_default_selected is false.
400smtp_password is required.is_default_selected is false and smtp_password was sent empty or as a non-string value.Send the SMTP password as a non-empty string, or omit smtp_password to keep the stored one.
400smtp_port must be a number from 1 to 65535.is_default_selected is false and smtp_port is missing or is not a whole number from 1 to 65535.Set smtp_port to the SMTP server port, a whole number from 1 to 65535 (for example 587).
400is_tls must be true or false.is_default_selected is false and is_tls is missing or not a boolean.Set is_tls to true or false.
400field_name must be one of: SettlementReportDeliveryOption, MerchantCopyViaEmail.The field_name field is missing or not a supported setting name.Set field_name to SettlementReportDeliveryOption or MerchantCopyViaEmail.
400field_value must be one of: Yes, SMS, SEND, Print Only, No, Email Only, EMAIL, DO NOT SEND, Both.The field_value is not one of the supported values.Set field_value to one of: Yes, SMS, SEND, Print Only, No, Email Only, EMAIL, DO NOT SEND, Both, or omit it.
400mp_setting_id must be 0 or a positive integer.The mp_setting_id field is missing or is not a whole number.Send the existing setting ID from /get-merchant-settings, or 0 to create the setting.
400mp_setting_id_currency must be true or false.The mp_setting_id_currency field is not a boolean.Set mp_setting_id_currency to true or false, or omit it.
400field_name_currency must be 'AcceptUsDollor'.The field_name_currency field has a value other than AcceptUsDollor.Set field_name_currency to AcceptUsDollor, or omit it.
400field_value_currency must be one of: Yes, SMS, SEND, Print Only, No, Email Only, EMAIL, DO NOT SEND, Both.The field_value_currency is not one of the supported values.Set field_value_currency to one of: Yes, SMS, SEND, Print Only, No, Email Only, EMAIL, DO NOT SEND, Both, or omit it.
400smtp_password: smtp_password is requiredis_default_selected is false, smtp_password was omitted, and no password is stored for the merchant yet.Include smtp_password when setting up a custom SMTP server for the first time.
400mp_setting_id does not belong to this merchantThe mp_setting_id refers to a setting of another merchant or a different field_name.Send the mp_setting_id returned by /get-merchant-settings for this merchant and field_name, or 0 to create it.
400Invalid field '<field>'.The request contains a field other than mp_id.Send only mp_id in the request body.
400error: No Records FoundThe merchant has no stored settings.Confirm the mp_id is correct. If it is, contact Valor support to initialise the merchant settings.
Showing 1809 of 1809 entries