This page contains both Visa B2B Payment Controls error responses as well as detailed success responses within the tables.
Note: You may receive other generic API error responses due to environment/connection issues.
This table shows error codes for Visa B2B Payment Controls.
Account Management APIs Error Codes:
| Error Code ID | Error Code Description | 
| 
 
 VPC-ERR-AM-1000 
 
 | 
 
 Please provide a valid Account Number. 
 
 | 
| 
 
 VPC-ERR-AM-1001 
 
 | 
 
 Please provide a valid Issuer BID. 
 
 | 
| 
 
 VPC-ERR-AM-1002 
 
 | 
 
 Please provide a valid VPC Client ID. 
 
 | 
| 
 
 VPC-ERR-AM-1003 
 
 | 
 
 Please provide a valid Customer Client ID. 
 
 | 
| 
 
 VPC-ERR-AM-1004 
 
 | 
 
 Please provide a valid Company Name. 
 
 | 
| 
 
 VPC-ERR-AM-1005 
 
 | 
 
 Please provide a valid Company ID. 
 
 | 
| 
 
 VPC-ERR-AM-1006 
 
 | 
 
 The isToken value provided does not meet the validation requirements. Please enter either 'true' or 'false'. 
 
 | 
| 
 
 VPC-ERR-AM-1007 
 
 | 
 
 Please provide a valid Token Reference ID. 
 
 | 
| 
 
 VPC-ERR-AM-1008 
 
 | 
 
 Please provide a valid First Name. 
 
 | 
| 
 
 VPC-ERR-AM-1009 
 
 | 
 
 Please provide a valid Last Name. 
 
 | 
| 
 
 VPC-ERR-AM-1010 
 
 | 
 
 Please provide a valid Dialing Code & Country Code for the Contact. 
 
 | 
| 
 
 VPC-ERR-AM-1011 
 
 | 
 
 Dialing Code or Country Code should not be entered for email contact. 
 
 | 
| 
 
 VPC-ERR-AM-1012 
 
 | 
 
 Please provide a valid Dialing Code. 
 
 | 
| 
 
 VPC-ERR-AM-1013 
 
 | 
 
 Please provide a valid Country Code. 
 
 | 
| 
 
 VPC-ERR-AM-1014 
 
 | 
 
 Please provide a valid Notification Channel & Format for the Contact. 
 
 | 
| 
 
 VPC-ERR-AM-1015 
 
 | 
 
 An Account may only have up to 3 active Contacts. 
 
 | 
| 
 
 VPC-ERR-AM-1016 
 
 | 
 
 The Action value provided does not meet the validation requirements. Please enter 'A' for add or 'D' for delete. 
 
 | 
| 
 
 VPC-ERR-AM-1017 
 
 | 
 
 Please provide a valid isToken value. 
 
 | 
| 
 
 VPC-ERR-AM-1020 
 
 | 
 
 DATABASE_CONNECTION_ERROR 
 
 | 
| 
 
 VPC-ERR-AM-1021 
 
 | 
 
 Please ensure that the Client-Issuer relation and Account Range is valid. 
 
 | 
| 
 
 VPC-ERR-AM-1022 
 
 | 
 
 This Account Number already exists in the Database. 
 
 | 
| 
 
 VPC-ERR-AM-1023 
 
 | 
 
 Please ensure that Account Number is valid and belongs to the provided Issuer & VPC Client ID. 
 
 | 
| 
 
 VPC-ERR-AM-1024 
 
 | 
 
 Please provide a valid Dialing Code & Country Code combination. 
 
 | 
| 
 
 VPC-ERR-AM-1025 
 
 | 
 
 Please enter a valid Language for Contacts. 
 
 | 
| 
 
 VPC-ERR-AM-1026 
 
 | 
 
 Please enter a valid Notification Channel for Contacts. 
 
 | 
| 
 
 VPC-ERR-AM-1027 
 
 | 
 
 Please enter a valid Notification Format for Contacts. 
 
 | 
| 
 
 VPC-ERR-AM-1028 
 
 | 
 
 Th Account-Contact relation was not found in the Database. 
 
 | 
| 
 
 VPC-ERR-AM-1029 
 
 | 
 
 The Language Code, Notification Channel or Notification Format does not belong to original Contact. 
 
 | 
| 
 
 VPC-ERR-AM-1030 
 
 | 
 
 Contact was not found in the Database. 
 
 | 
| 
 
 VPC-ERR-AM-1031 
 
 | 
 
 Contact already exists in the Database. 
 
 | 
| 
 
 VPC-ERR-AM-1032 
 
 | 
 
 Please ensure that the Contact field is populated with a valid value. 
 
 | 
| 
 
 VPC-ERR-AM-1034 
 
 | 
 
 Please enter unique Contacts in the request. 
 
 | 
| 
 
 VPC-ERR-AM-1035 
 
 | 
 
 Please enter a valid Request ID. 
 
 | 
| 
 
 VPC-ERR-AM-1036 
 
 | 
 
 Please enter a valid Source. 
 
 | 
| 
 
 VPC-ERR-AM-1037 
 
 | 
 
 Invalid input format. Please check the request payload. 
 
 | 
| 
 
 VPC-ERR-AM-1090 
 
 | 
 
 HazelCast Connection Error. 
 
 | 
| 
 
 VPC-ERR-AM-1091 
 
 | 
 
 Required Header Source is missing. 
 
 | 
| 
 
 VPC-ERR-AM-1092 
 
 | 
 
 Required Header Request ID is missing. 
 
 | 
| 
 
 VPC-ERR-AM-1038 
 
 | 
 
 Account is not found with the provided details. 
 
 | 
| 
 
 VPC-ERR-AM-1039 
 
 | 
 
 Unenrollment failed. 
 
 | 
| 
 
 VPC-ERR-AM-1040 
 
 | 
 
 The Old Contact and the New Contact provided are of different types. 
 
 | 
| 
 
 VPC-ERR-AM-1041 
 
 | 
 
 Company Contact update failed. 
 
 | 
| 
 
 VPC-ERR-AM-1042 
 
 | 
 
 Company Contact update was interrupted. 
 
 | 
| 
 
 VPC-ERR-AM-1043 
 
 | 
 
 No Account was found in the Database for the provided Customer Company ID, VPC Client ID & Issuer BID. 
 
 | 
| 
 
 VPC-ERR-AM-1044 
 
 | 
 
 The Old Contact and the New Contact provided cannot be the same. 
 
 | 
| 
 
 VPC-ERR-AM-1045 
 
 | 
 
 The Contacts provided does not match the Customer Company ID. 
 
 | 
| 
 
 VPC-ERR-AM-1046 
 
 | 
 
 Some of the Contacts being replaced, does not exist in the Database. 
 
 | 
| 
 
 VPC-ERR-AM-1047 
 
 | 
 
 Please update Contacts array. 
 
 | 
| 
 
 VPC-ERR-AM-1048 
 
 | 
 
 Please provide a Issuer BID in the Request Header. 
 
 | 
| 
 
 VPC-ERR-AM-1049 
 
 | 
 
 Please contact the System Administrator for further assistance. 
 
 | 
| 
 
 VPC-ERR-AM-1050 
 
 | 
 
 VIP interaction failed. 
 
 | 
Rules Management APIs Error Codes:
| Error Code ID | Error Code Description | 
| 
 
 VPC-ERR-RM-1020 
 
 | 
 
 GENERIC API ERROR 
 
 | 
| 
 
 VPC-ERR-RM-1022 
 
 | 
 
 Client ID provided in the Request Header does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1023 
 
 | 
 
 Request ID provided in the Request Header does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1024 
 
 | 
 
 Please provide Request ID in the Request Header. 
 
 | 
| 
 
 VPC-ERR-RM-1025 
 
 | 
 
 Please provide Client ID in the Request Header. 
 
 | 
| 
 
 VPC-ERR-RM-1026 
 
 | 
 
 Client ID provided in the Request Header does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1027 
 
 | 
 
 Please provide Source Information in the Request Header. 
 
 | 
| 
 
 VPC-ERR-RM-1028 
 
 | 
 
 Source Information provided in the Request Header does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1029 
 
 | 
 
 Please provide a Issuer BID in the Request Header. 
 
 | 
| 
 
 VPC-ERR-RM-1030 
 
 | 
 
 Currency value provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1021 
 
 | 
 
 Issuer ID provided in Request Header does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1031 
 
 | 
 
 Please provide a VPC Client ID. 
 
 | 
| 
 
 VPC-ERR-RM-1032 
 
 | 
 
 VPC Client ID provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1033 
 
 | 
 
 Please provide an Issuer BID. 
 
 | 
| 
 
 VPC-ERR-RM-1034 
 
 | 
 
 Issuer BID provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1035 
 
 | 
 
 Please provide an Account Number. 
 
 | 
| 
 
 VPC-ERR-RM-1036 
 
 | 
 
 Account Number provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1037 
 
 | 
 
 The specific Account Number provided could not be found in the Database. 
 
 | 
| 
 
 VPC-ERR-RM-1038 
 
 | 
 
 Token Reference ID provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1039 
 
 | 
 
 MCG Rule Action provided does not meet validation requirements. Expected values include 'Allow' or 'Block'. 
 
 | 
| 
 
 VPC-ERR-RM-1040 
 
 | 
 
 Timezone provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1041 
 
 | 
 
 Start Date provided does not meet validation requirements. Expected format is mm/dd/yyyy. 
 
 | 
| 
 
 VPC-ERR-RM-1042 
 
 | 
 
 End Date provided does not meet validation requirements. Expected format is mm/dd/yyyy. 
 
 | 
| 
 
 VPC-ERR-RM-1043 
 
 | 
 
 Amount specified with Minor Units does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1044 
 
 | 
 
 Please provide a Rule Currency Code for Amount Based Rules. 
 
 | 
| 
 
 VPC-ERR-RM-1045 
 
 | 
 
 Please provide Rules for Set Rules requests. 
 
 | 
| 
 
 VPC-ERR-RM-1046 
 
 | 
 
 Rule Schema provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1047 
 
 | 
 
 Please remove duplicate Rule Codes. 
 
 | 
| 
 
 VPC-ERR-RM-1048 
 
 | 
 
 Please provide Amount Values for VPAS Rules. 
 
 | 
| 
 
 VPC-ERR-RM-1049 
 
 | 
 
 Maximum VPAS Size of 200 Exceeded. 
 
 | 
| 
 
 VPC-ERR-RM-1050 
 
 | 
 
 Rule Code provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1051 
 
 | 
 
 Please provide both Minimum and Maximum Amount Values for TOLRNC Rules 
 
 | 
| 
 
 VPC-ERR-RM-1052 
 
 | 
 
 Please provide Currency Codes for TCUX Rules. 
 
 | 
| 
 
 VPC-ERR-RM-1053 
 
 | 
 
 Currency Code provided for TCUX Rule does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1054 
 
 | 
 
 Please provide MCC Ranges for MCCB or MCCX Rules. 
 
 | 
| 
 
 VPC-ERR-RM-1055 
 
 | 
 
 Maximum MCC Size Exceeded for MCCB or MCCX rules. 
 
 | 
| 
 
 VPC-ERR-RM-1056 
 
 | 
 
 Please provide a MCC Range. 
 
 | 
| 
 
 VPC-ERR-RM-1057 
 
 | 
 
 Please provide the maxMcc and minMCC range values. 
 
 | 
| 
 
 VPC-ERR-RM-1058 
 
 | 
 
 MCC value provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1059 
 
 | 
 
 Minimum MCC value should be less than maximum MCC value. 
 
 | 
| 
 
 VPC-ERR-RM-1060 
 
 | 
 
 Please provide the State Code for the DOM Rules. 
 
 | 
| 
 
 VPC-ERR-RM-1061 
 
 | 
 
 FIPS State Code provided does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1062 
 
 | 
 
 Please provide the Effective Time Periods for BUS Rules. 
 
 | 
| 
 
 VPC-ERR-RM-1063 
 
 | 
 
 Please provide the Country Codes for Location Based Rules. 
 
 | 
| 
 
 VPC-ERR-RM-1064 
 
 | 
 
 Country Code provided for Location Based Rules does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1065 
 
 | 
 
 Maximum length size exceeded for Countries in Location Based Rules. 
 
 | 
| 
 
 VPC-ERR-RM-1066 
 
 | 
 
 Spend Limit Amount Tolerance provided does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1067 
 
 | 
 
 Please provide a Spend Limit Amount. 
 
 | 
| 
 
 VPC-ERR-RM-1068 
 
 | 
 
 Spend Limit Amount provided for SPV Rule does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1069 
 
 | 
 
 Maximum Authorization value provided does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1070 
 
 | 
 
 Please provide a Range Type for SPV Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1071 
 
 | 
 
 Range Type provided for SPV Rule does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1072 
 
 | 
 
 Recurring Day provided for Range Type Date Range does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1073 
 
 | 
 
 Please provide an End Date for Range Type Date Range. 
 
 | 
| 
 
 VPC-ERR-RM-1074 
 
 | 
 
 End Date provided on the SPV Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1075 
 
 | 
 
 End Date provided for Range Type Recurring SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1076 
 
 | 
 
 Day of the Week provided for Range Type Recurring SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1077 
 
 | 
 
 Please provide Recurring Day for Range Type Recurring SPV. 
 
 | 
| 
 
 VPC-ERR-RM-1078 
 
 | 
 
 Recurring Day provided for SPV Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1079 
 
 | 
 
 Recurring Day provided for Range Type Weekly SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1080 
 
 | 
 
 End Date provided for Range Type Weekly SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1081 
 
 | 
 
 Please provide Day of the Week for Range Type Weekly SPV. 
 
 | 
| 
 
 VPC-ERR-RM-1082 
 
 | 
 
 Day of the Week provided for SPV Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1083 
 
 | 
 
 Recurring Day provided for Range Type Daily SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1084 
 
 | 
 
 End Date provided for Range Type Daily SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1085 
 
 | 
 
 Day of the Week provided for Range Type Daily SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1086 
 
 | 
 
 Recurring Day provided for Range Type Monthly SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1087 
 
 | 
 
 End Date provided for Range Type Monthly SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1088 
 
 | 
 
 Day of the Week provided for Range Type Monthly SPV does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1090 
 
 | 
 
 Update Flag provided for SPV Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1091 
 
 | 
 
 Notify Option provided for SPV Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1092 
 
 | 
 
 Please provide a Threshold Amount for SPV Rule when Notify Option is selected as 'Everytime' or 'Once'. 
 
 | 
| 
 
 VPC-ERR-RM-1093 
 
 | 
 
 Threshold Amount provided for SPV Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1094 
 
 | 
 
 Please provide the Recurring Day for Range Type selected as Recurring. 
 
 | 
| 
 
 VPC-ERR-RM-1095 
 
 | 
 
 Please provide the FIPS State Code. 
 
 | 
| 
 
 VPC-ERR-RM-1096 
 
 | 
 
 Effective Day provided for BUS Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1097 
 
 | 
 
 Effective Time provided for BUS Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1098 
 
 | 
 
 Start Time cannot be greater than End Time for BUS Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1099 
 
 | 
 
 Either the 'Delete Current Rules' or 'Delete Future Rules' parameter, or both, must be true. 
 
 | 
| 
 
 VPC-ERR-RM-1100 
 
 | 
 
 Delete Current Rules does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1101 
 
 | 
 
 Delete Future Rules does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1102 
 
 | 
 
 The 'isDisable' flag is required in the request payload and must be set to either true or false. 
 
 | 
| 
 
 VPC-ERR-RM-1103 
 
 | 
 
 Rules are already enabled for this account. 
 
 | 
| 
 
 VPC-ERR-RM-1104 
 
 | 
 
 Rules are already disabled for this account. 
 
 | 
| 
 
 VPC-ERR-RM-1105 
 
 | 
 
 Block rule can be triggered only if disable is set to true. 
 
 | 
| 
 
 VPC-ERR-RM-1106 
 
 | 
 
 Rules expired, enabling rules failed 
 
 | 
| 
 
 VPC-ERR-RM-1107 
 
 | 
 
 Rules expired, disabling rules failed 
 
 | 
| 
 
 VPC-ERR-RM-1111 
 
 | 
 
 Update Flag provided for SPP Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1112 
 
 | 
 
 Please provide Range Type for SPP Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1113 
 
 | 
 
 Block ATM cash disbursement (ATM) and ATM cash disbursement amount limit (ATML) cannot be set together on an account. 
 
 | 
| 
 
 VPC-ERR-RM-1114 
 
 | 
 
 Block ecommerce transaction (ECOM) and Block ecommerce transaction over the amount limit (EAM) cannot be set together on an account. 
 
 | 
| 
 
 VPC-ERR-RM-1115 
 
 | 
 
 Block cross border transactions (XBR) and Cross border transactions with amount limit (XBRA) cannot be set together on an account. 
 
 | 
| 
 
 VPC-ERR-RM-1116 
 
 | 
 
 Allow merchants by Card Acceptor Code (CAID) and Block merchants by Card Acceptor Code (CAIDB) cannot be set together on an account. 
 
 | 
| 
 
 VPC-ERR-RM-1117 
 
 | 
 
 Allow states (DOM) and Block states (DOMB) cannot be set together on an account. 
 
 | 
| 
 
 VPC-ERR-RM-1118 
 
 | 
 
 Block counties (XBRB) and Allow countries (XBRX) cannot be set together on an account. 
 
 | 
| 
 
 VPC-ERR-RM-1119 
 
 | 
 
 Block merchants by their category code (MCCB) and Allow merchants by category code (MCCX) cannot be set together on an account. 
 
 | 
| 
 
 VPC-ERR-RM-1120 
 
 | 
 
 No Future rules were found in the Database. 
 
 | 
| 
 
 VPC-ERR-RM-1121 
 
 | 
 
 Internal Error: Error while extracting consumed authorization amounts and counts from VIP inquiry response. 
 
 | 
| 
 
 VPC-ERR-RM-1122 
 
 | 
 
 Please provide the same Rule Currency previously added for SPV. 
 
 | 
| 
 
 VPC-ERR-RM-1123 
 
 | 
 
 Start Date should be less than End Date. 
 
 | 
| 
 
 VPC-ERR-RM-1124 
 
 | 
 
 Please provide Rule Codes for all rules. 
 
 | 
| 
 
 VPC-ERR-RM-1125 
 
 | 
 
 Please provide Spend Limit Amount for SPV Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1126 
 
 | 
 
 Please provide Velocity Details for SPV Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1127 
 
 | 
 
 AccumulatedResentIndicator Flag provided for SPP Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1128 
 
 | 
 
 Spend Limit Amount provided for SPP Rule does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1129 
 
 | 
 
 Please provide Spend Limit Amount for SPP Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1130 
 
 | 
 
 Please provide Velocity Details for SPP Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1131 
 
 | 
 
 Number of policies for SPP Rule should not be more than 10. 
 
 | 
| 
 
 VPC-ERR-RM-1132 
 
 | 
 
 Please provide atleast one policy for SPP Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1133 
 
 | 
 
 Spend Limit Amount Tolerance provided for the SPV rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1134 
 
 | 
 
 MCC Ranges cannot be overlapped in any policy. 
 
 | 
| 
 
 VPC-ERR-RM-1135 
 
 | 
 
 MCG Groups and MCC Ranges both cannot be provided for same policy in SPP rule. 
 
 | 
| 
 
 VPC-ERR-RM-1136 
 
 | 
 
 Please provide MCG Groups or MCC Ranges in the policy. 
 
 | 
| 
 
 VPC-ERR-RM-1137 
 
 | 
 
 MCG Groups cannot be duplicated in any policy. 
 
 | 
| 
 
 VPC-ERR-RM-1138 
 
 | 
 
 Please provide maximum 10 MCG Groups or MCC Ranges in one Policy. 
 
 | 
| 
 
 VPC-ERR-RM-1139 
 
 | 
 
 Day of the year is required for yearly range type. 
 
 | 
| 
 
 VPC-ERR-RM-1140 
 
 | 
 
 Day of the quarter is required for quarterly range type. 
 
 | 
| 
 
 VPC-ERR-RM-1141 
 
 | 
 
 Day of the week is required for weekly range type. 
 
 | 
| 
 
 VPC-ERR-RM-1142 
 
 | 
 
 Day of the month is required for monthly range type. 
 
 | 
| 
 
 VPC-ERR-RM-1143 
 
 | 
 
 Invalid range type provided. 
 
 | 
| 
 
 VPC-ERR-RM-1144 
 
 | 
 
 Day of the month must be between 1 and 28. 
 
 | 
| 
 
 VPC-ERR-RM-1145 
 
 | 
 
 Day of the year must be between 1 and 365. 
 
 | 
| 
 
 VPC-ERR-RM-1146 
 
 | 
 
 Day of the quarter must be between 1 and 88. 
 
 | 
| 
 
 VPC-ERR-RM-1147 
 
 | 
 
 Day of the week must be between 1 and 7. 
 
 | 
| 
 
 VPC-ERR-RM-1148 
 
 | 
 
 Provided MCG not found. 
 
 | 
| 
 
 VPC-ERR-RM-1149 
 
 | 
 
 The specific Rule Currency requested could not be found in the Database. 
 
 | 
| 
 
 VPC-ERR-RM-1150 
 
 | 
 
 Amount Values provided for VPAS Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1151 
 
 | 
 
 Please provide Currency Codes for TCUX Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1152 
 
 | 
 
 Maximum length size exceeded for Currency Code in TCUX Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1153 
 
 | 
 
 The specific Currency Codes requested for TCUX Rule could not be found in the Database. 
 
 | 
| 
 
 VPC-ERR-RM-1154 
 
 | 
 
 Minimum OR Maximum amount provided for TOLRNC Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1155 
 
 | 
 
 Please provide the Minimum and Maximum Amounts for TOLRNC Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1156 
 
 | 
 
 Please provide the Amount for the Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1157 
 
 | 
 
 The specific Country Code requested for Location Rule could not be found in the Database. 
 
 | 
| 
 
 VPC-ERR-RM-1158 
 
 | 
 
 Please provide the Card Acceptor ID for CAID or CAIDB rules. 
 
 | 
| 
 
 VPC-ERR-RM-1159 
 
 | 
 
 Card Acceptor ID must not exceed 15 characters. 
 
 | 
| 
 
 VPC-ERR-RM-1160 
 
 | 
 
 Card Acceptor ID provided does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1161 
 
 | 
 
 Duplicate Card Acceptor Codes were found within Acquiring ID. 
 
 | 
| 
 
 VPC-ERR-RM-1162 
 
 | 
 
 Please provide the Acquiring ID for CAID or CAIDB rules. 
 
 | 
| 
 
 VPC-ERR-RM-1163 
 
 | 
 
 Acquiring ID must not exceed 11 characters. 
 
 | 
| 
 
 VPC-ERR-RM-1164 
 
 | 
 
 Acquiring ID provided does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1165 
 
 | 
 
 Duplicate Acquiring ID is not allowed on CAID or CAIDB Rules. 
 
 | 
| 
 
 VPC-ERR-RM-1166 
 
 | 
 
 Acquiring ID and Card Acceptor ID combination count is exceeding maximum limit allowed. 
 
 | 
| 
 
 VPC-ERR-RM-1167 
 
 | 
 
 PerDiem Values cannot be empty 
 
 | 
| 
 
 VPC-ERR-RM-1168 
 
 | 
 
 PerDiem Values size cannot exceed 5 
 
 | 
| 
 
 VPC-ERR-RM-1169 
 
 | 
 
 Please provide a MCG value. 
 
 | 
| 
 
 VPC-ERR-RM-1170 
 
 | 
 
 MCG length cannot exceed 5 characters. 
 
 | 
| 
 
 VPC-ERR-RM-1171 
 
 | 
 
 MCG length must be 3 characters long. 
 
 | 
| 
 
 VPC-ERR-RM-1172 
 
 | 
 
 Please provide the Amount Limit. 
 
 | 
| 
 
 VPC-ERR-RM-1173 
 
 | 
 
 Amount Limit provided does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1174 
 
 | 
 
 No existing rules were found in the Database. 
 
 | 
| 
 
 VPC-ERR-RM-1175 
 
 | 
 
 The specific Timezone provided does not exist in the Database. 
 
 | 
| 
 
 VPC-ERR-RM-1176 
 
 | 
 
 Start Date cannot be in the past. 
 
 | 
| 
 
 VPC-ERR-RM-1177 
 
 | 
 
 End Date cannot be in the past. 
 
 | 
| 
 
 VPC-ERR-RM-1178 
 
 | 
 
 Duplicate Effective Day was found for the BUS Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1179 
 
 | 
 
 Spend Limit Amount Tolerance provided for the SPV rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1180 
 
 | 
 
 JSON request provided is invalid. 
 
 | 
| 
 
 VPC-ERR-RM-1181 
 
 | 
 
 Minimum Amount cannot be greater than Maximum Amount for TOLRNC Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1182 
 
 | 
 
 Start Time is required for BUS Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1183 
 
 | 
 
 End Time is required for BUS Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1184 
 
 | 
 
 Effective Start Time provided for BUS Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1185 
 
 | 
 
 Effective End Time provided for BUS Rule does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1186 
 
 | 
 
 Orphan CAIDs cannot be duplicated in CAID rule. 
 
 | 
| 
 
 VPC-ERR-RM-1187 
 
 | 
 
 Token Reference ID is not allowed on Validate Rules Requests. 
 
 | 
| 
 
 VPC-ERR-RM-1188 
 
 | 
 
 Issuer BID is not allowed on Validate Rules Requests. 
 
 | 
| 
 
 VPC-ERR-RM-1189 
 
 | 
 
 VPC Client ID is not allowed on Validate Rules Requests. 
 
 | 
| 
 
 VPC-ERR-RM-1190 
 
 | 
 
 Account Number is not allowed on Validate Rules Requests. 
 
 | 
| 
 
 VPC-ERR-RM-1191 
 
 | 
 
 Please provide the Effective Day for BUS Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1192 
 
 | 
 
 Please provide the Currency Code for TCUX Rule. 
 
 | 
| 
 
 VPC-ERR-RM-1193 
 
 | 
 
 Currency Code provided for TCUX Rule does not meet validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1194 
 
 | 
 
 MCC Ranges are overlapped for MCCB rule. 
 
 | 
| 
 
 VPC-ERR-RM-1195 
 
 | 
 
 MCC Ranges are overlapped for MCCX rule. 
 
 | 
| 
 
 VPC-ERR-RM-1196 
 
 | 
 
 Create Account is required 
 
 | 
| 
 
 VPC-ERR-RM-1197 
 
 | 
 
 Set Rules is required 
 
 | 
| 
 
 VPC-ERR-RM-1198 
 
 | 
 
 Issuer not found 
 
 | 
| 
 
 VPC-ERR-RM-1199 
 
 | 
 
 Issuer notification settings not found 
 
 | 
| 
 
 VPC-ERR-RM-1200 
 
 | 
 
 AccumulatedSpendResetIndicator provided does not meet the validation requirements. 
 
 | 
| 
 
 VPC-ERR-RM-1201 
 
 | 
 
 No current rules were found in the Database. 
 
 | 
| 
 
 VPC-ERR-RM-1202 
 
 | 
 
 An invalid VPC Client ID has been entered 
 
 | 
| 
 
 VPC-ERR-RM-1203 
 
 | 
 
 An invalid Customer Client ID has been entered 
 
 | 
| 
 
 VPC-ERR-RM-1204 
 
 | 
 
 An invalid company name has been entered 
 
 | 
| 
 
 VPC-ERR-RM-1205 
 
 | 
 
 An invalid company ID has been entered 
 
 | 
| 
 
 VPC-ERR-RM-1206 
 
 | 
 
 An invalid is token value has been entered. Please enter either 'true' or 'false' 
 
 | 
| 
 
 VPC-ERR-RM-1207 
 
 | 
 
 An invalid token reference ID has been entered 
 
 | 
| 
 
 VPC-ERR-RM-1208 
 
 | 
 
 An invalid first name has been entered 
 
 | 
| 
 
 VPC-ERR-RM-1209 
 
 | 
 
 An invalid last name has been entered 
 
 | 
| 
 
 VPC-ERR-RM-1210 
 
 | 
 
 Please enter a valid dialing code & country code for the contact 
 
 | 
| 
 
 VPC-ERR-RM-1211 
 
 | 
 
 Dialing code or country code should not be entered for email contact 
 
 | 
| 
 
 VPC-ERR-RM-1212 
 
 | 
 
 An invalid dialing code has been entered 
 
 | 
| 
 
 VPC-ERR-RM-1213 
 
 | 
 
 An invalid country code has been entered 
 
 | 
| 
 
 VPC-ERR-RM-1214 
 
 | 
 
 Please enter a valid notification channel & format for the contact 
 
 | 
| 
 
 VPC-ERR-RM-1215 
 
 | 
 
 An account may only have up to 3 active contacts 
 
 | 
| 
 
 VPC-ERR-RM-1216 
 
 | 
 
 An invalid action has been entered. Please enter 'A' for add or 'D' for delete 
 
 | 
| 
 
 VPC-ERR-RM-1217 
 
 | 
 
 Please provide a valid isToken value 
 
 | 
| 
 
 VPC-ERR-RM-1218 
 
 | 
 
 Please ensure that the contact field is populated with a valid value 
 
 | 
| 
 
 VPC-ERR-RM-1219 
 
 | 
 
 The language code, notification channel or notification format does not belong to original contact 
 
 | 
| 
 
 VPC-ERR-RM-1220 
 
 | 
 
 Contact not found 
 
 | 
| 
 
 VPC-ERR-RM-1221 
 
 | 
 
 Please enter unique contacts in the request 
 
 | 
| 
 
 VPC-ERR-RM-1222 
 
 | 
 
 Please enter a valid language for contacts 
 
 | 
| 
 
 VPC-ERR-RM-1223 
 
 | 
 
 Please enter a valid notification channel for contacts 
 
 | 
| 
 
 VPC-ERR-RM-1224 
 
 | 
 
 Please enter a valid notification format for contacts 
 
 | 
| 
 
 VPC-ERR-RM-1225 
 
 | 
 
 Dialing code & country code combination is invalid 
 
 | 
| 
 
 VPC-ERR-RM-1226 
 
 | 
 
 Please enter a valid request ID 
 
 | 
| 
 
 VPC-ERR-RM-1227 
 
 | 
 
 Please enter a valid source 
 
 | 
| 
 
 VPC-ERR-RM-1228 
 
 | 
 
 DATABASE_CONNECTION_ERROR 
 
 | 
| 
 
 VPC-ERR-RM-1229 
 
 | 
 
 Please ensure that client-issuer relation and account range is valid 
 
 | 
| 
 
 VPC-ERR-RM-1230 
 
 | 
 
 Account number already exists 
 
 | 
| 
 
 VPC-ERR-RM-1231 
 
 | 
 
 Account does not exist. Please ensure that account number is valid and belongs to the provided issuer & vpc client id 
 
 | 
| 
 
 VPC-ERR-RM-1232 
 
 | 
 
 Account-Contact relation not found 
 
 | 
| 
 
 VPC-ERR-RM-1233 
 
 | 
 
 Contact already exists 
 
 | 
| 
 
 VPC-ERR-RM-1234 
 
 | 
 
 HazelCast Connection Error 
 
 | 
| 
 
 VPC-ERR-RM-1235 
 
 | 
 
 Notification Channel or Format is not valid for %s contact as per the issuer settings 
 
 | 
| 
 
 VPC-ERR-RM-1236 
 
 | 
 
 Payload size exceeds maximum allowed size of 30720 bytes 
 
 | 
| 
 
 VPC-ERR-RM-1237 
 
 | 
 
 An invalid action has been entered 
 
 | 
This table shows the possible response codes returned from Visa B2B Payment Controls requests.
This table shows Success Response Codes for Visa B2B Payment Controls.
| Info Code ID | Info Code Description | 
| 
 
 VPC-RM-1000 
 
 | 
 
 Successfully retrieved rules 
 
 | 
| 
 
 VPC-RM-1001 
 
 | 
 
 Rules were successfully set on the account 
 
 | 
| 
 
 VPC-RM-1002 
 
 | 
 
 Rules were successfully deleted from the account 
 
 | 
| 
 
 VPC-RM-1003 
 
 | 
 
 Account was successfully blocked 
 
 | 
| 
 
 VPC-RM-1004 
 
 | 
 
 Rules were validated 
 
 | 
| 
 
 VPC-RM-1005 
 
 | 
 
 Rules were successfully disabled 
 
 | 
| 
 
 VPC-RM-1006 
 
 | 
 
 Rules were successfully enabled 
 
 | 
| 
 
 VPC-RM-1007 
 
 | 
 
 Successfully created account 
 
 | 
| 
 
 VPC-RM-1008 
 
 | 
 
 Successfully retrieved account 
 
 | 
| 
 
 VPC-RM-1009 
 
 | 
 
 Successfully updated account 
 
 | 
| 
 
 VPC-RM-1010 
 
 | 
 
 Successfully deleted account 
 
 | 
| Error Code ID | Error Code Description | 
| VSERR-0001 | Invalid request | 
| VSERR-1002 | Message Id cannot be blank | 
| VSERR-1003 | Message Id cannot exceed 36 characters | 
| VSERR-1004 | Issuer Id cannot be blank | 
| VSERR-1005 | Issuer Id cannot exceed 8 characters | 
| VSERR-1006 | Buyer Id cannot be blank | 
| VSERR-1007 | Buyer Id cannot exceed 25 characters | 
| VSERR-1008 | Buyer Supplier Id cannot be blank | 
| VSERR-1009 | Buyer Supplier Id cannot exceed 30 characters | 
| VSERR-1019 | Acquirer BIN cannot be blank | 
| VSERR-1020 | CAID cannot be blank | 
| VSERR-1021 | Contact information cannot be blank | 
| VSERR-1022 | Need to have valid BIN,CAIDS for update | 
| VSERR-1023 | Cannot find the Supplier | 
| VSERR-1024 | Supplier is untrusted. Please use register API to trust the supplier | 
| VSERR-1025 | Please use register API to trust acquirer BIN & CAID | 
| VSERR-2001 | Client ID is missing in the request header | 
| VSERR-2002 | Invalid Client ID provided | 
| VSERR-2003 | Client not found | 
| VSERR-2004 | Client is not authorized to access this resource | 
| 
 VSERR-9999 
 | An unexpected error occurred | 
| CD1000 | Sucess | 
| CDI001 | Internal service failure | 
| CDI071 | Request Data Invalid | 
| CDI092 | No matching records found |