B2B Virtual Account Payment Method Error Codes

Introduction

The tables in the sections below list the possible error codes for each of the B2B Virtual Account Payment Method APIs. The codes are listed by web service and the tables are separated by API.  Refer to the documentation page for more information. 

Account Management Service

The Error Codes in this section pertain to the Account Management APIs. These include: 

Virtual Card Requisition

Virtual Card Requisition
Error Code Error Description 
V005 Message ID is required.
V006 Message ID cannot be more than 36 characters.
V002 Message ID is not unique.
V008 Client ID is required.
V72904 Client ID should not be more than 50 characters.
V003 Client ID is invalid.
V011 Buyer ID is required.
V012 Buyer ID cannot be more than 15 characters.
V004 Buyer details you have provided are invalid.
V071 Account number is invalid.
V516 Account number you have provided is invalid.
V72928 Proxy Pool ID is mandatory.
V72927 Proxy number length should be between 1 and 19 digits.
V72801 Proxy Pool ID you have provided contains invalid characters.
V72802 The first character of the Proxy Pool ID you have provided is invalid.
V72803 The second character of the Proxy Pool ID you have provided is invalid.
V12586 The second character should be a digit from 1 to 9.
V72806 First name cannot be more than 60 characters.
V72805 First name you have provided contains invalid characters.
V72891 First name is mandatory.
V72808 Last name can not be more than 60 characters.
V72807 Last name you have provided contains invalid characters.
V72892 Last name is mandatory.
V72809 Employee ID  contains invalid characters.
V72810 Employee ID cannot be more than 10 characters.
V72893 Employee ID is mandatory.
V72813 Company Admin Email ID cannot be more than 128 characters.
V72814 Company Email ID you have provided is invalid.
V72896 Company Admin Email ID is mandatory.
V72811 Email ID can not be more than 128 characters.
V72812 Email ID you have provided is invalid.
V72895 Email ID is mandatory.
V72815 Cost center you have provided contains invalid characters.
V72816 Cost center can not be more than 50 characters.
V72817 GL you have provided contains invalid characters.
V72818 GL can not be more than 76 characters.
V72819 Address Line 1 you have provided contains invalid characters.
V72820 Address Line 1  can not be more than 100 characters.
V72821 Address Line 2 you have provided contains invalid characters.
V72822 Address Line 2  can not be more than 100 characters.
V72823 City you have provided contains invalid characters.
V72824 City cannot be more than 60 characters.
V72825 State you have provided contains invalid characters.
V72826 State can not be more than 12 characters.
V72827 Postal code you have provided  contains invalid characters.
V72828 Postal code can not be more than 14 characters.
V72829 Country code you have provided contains invalid characters.
V72830 Country code cannot be more than 5 characters.
V72924 State code is invalid.
V72929 Country code is mandatory.
V72831 Optional Field 1 you have provided contains invalid characters.
V72832 Optional Field 1  cannot be more than 100 characters.
V72832 Optional Field 2 you have provided contains invalid characters.
V72833 Optional Field 2 can not be more than 100 characters.
V72834 Optional Field 3 you have provided contains invalid characters.
V72835 Optional Field 3 can not be more than 100 characters.
V72836 Optional Field 4 you have provided contains invalid characters.
V72837 Optional Field 4 can not be more than 100 characters.
V72838 Optional Field 5 you have provided contains invalid characters.
V72839 Optional Field 5 can not be more than 100 characters.
V72913 At least one RequisitionDetail is mandatory.
V72847 Time zone can not be more than 12 characters.
V72848 Time zone you have provided contains invalid characters.
V72898 Time zone should start with UTC.
V72922 Time zone format is invalid. Valid formats include: UTC - 8, UTC + 06:30,  UTC + 5:30, UTC+04.
V72897 Time zone is mandatory.
V72841 Start date can not be more than 10 characters.
V72842 Start date you have provided is invalid. Please provide a valid start date in YYYY-MM-DD format.
V72844 End date cannot be more than 10 characters.
V72845 End date you have provided is invalid. Please provide a valid end date in YYYY-MM-DD format.
V72846 End date should not be in the past.
V72916 End date should not be less than start date.
V72894 End date is mandatory.
V72932 Rule code cannot contain special characters. Enter a valid rule code.
V72849 Rule code <Rule code sent in the request> is not valid.
V72931 Rule code is mandatory. Please provide a valid rule code.
V72850 Sequence is mandatory for all rules.  Provide a valid sequence for the rule. <Rule code for which the sequence is empty>
V72919 Sequence number should be within the 0 to 999 range.
V72852 Override code cannot be more than 50 characters. Please provide a valid override code for the rule. <Rule code for the erroneous rule>
V72933 Override code is mandatory for all rules with overrides.  Provide a valid override code for the rule. <Rule code for which the Override code is empty>
V72855 Override value  provided for the rule <Rule code for which the override value is invalid> contains invalid characters.
V72856 Override value can not be more than 8 characters.  Please provide a valid override value for the rule. <Rule code for the erroneous rule>
V72934 Override value is mandatory for all rules with overrides.  Provide a valid override value for the rule. <Rule code for which the override value is empty>
V025 Bank or buyer is not yet setup.
V72918 Country code entered is not a valid ISO-3 Alpha Country Code.
V72858 The start date and end dates you have provided should not overlap.
V72900 Buyer is not subscribed for VVAM.
V72804 Proxy Pool ID you have provided is not yet setup.
V72906 Only one period is allowed for single use cards.
V72861 No card accounts are available in the proxy pool sent in the request.
V72911 Account number is not present in system.
V016 Request could not be processed successfully.

Manage Payment Controls

Manage Payment Controls
Error Code Error Description 
M005 Message ID is required.
M006 Message ID cannot be more than 36 characters.
M002 Message ID is not unique.
M008 Client ID is required.
M72904 Client ID should not be more than 50 characters.
M003 Client ID is invalid.
M011 Buyer ID is required.
M012 Buyer ID cannot be more than 15 characters.
M004 Buyer details you have provided are invalid.
M72909 Account number is mandatory.
M72910 Luhn Check failed for the account number.
M071 Account number is invalid.
M516 Account number you have provided is invalid.
M573 Source field should be less than 10 characters.
M72896 Company Admin Email ID is mandatory.
M72813 Company Admin Email ID cannot be more than 128 characters.
M72814 Company Email ID you have provided is invalid.
M72895 Email ID is mandatory.
M72811 Email ID cannot be more than 128 characters.
M72812 Email ID you have provided is invalid.
M72847 Time zone cannot be more than 12 characters.
M72848 Time zone you have provided contains invalid characters.
M72898 Time zone should start with UTC.
M72922 Time zone format is invalid. Valid formats include: UTC - 8, UTC + 06:30,  UTC + 5:30, UTC+04
M72897 Time zone is mandatory.
M72840 Start date you have provided contains invalid characters.
M72841 Start date cannot be more than 10 characters.
M72842 Start date you have provided is invalid. Please provide a valid start date in YYYY-MM-DD format.
M72843 End date you have provided contains invalid characters.
M72844 End date can not be more than 10 characters.
M72845 End date you have provided is invalid. Please provide a valid end date in YYYY-MM-DD format.
M72846 End date should not be in the past.
M72916 End date should not be less than start date.
M72894 End date is mandatory.
M72907 Action is mandatory.
M72862 Action value sent in the request is invalid.
M72932 Rule code cannot contain special characters. Enter a valid rule code.
M72849 Rule code <Rule code sent in the request> is not valid.
M72931 Rule code is mandatory. Please provide a valid rule code.
M72850 Sequence is mandatory for all rules.  Provide a valid sequence for the rule. <Rule code for which the sequence is empty>
M72919 Sequence number should be within 0 to 999 range.
M72851 Override code provided for the rule <Rule code for which the override code is invalid> contains invalid characters.
M72852 Override code can not be more than 50 characters. Please provide a valid override code for the rule. <Rule code for the erroneous rule>
M72933 Override code is mandatory for all rules with overrides. Provide a valid override code for the rule. <Rule code for which the override code is empty>
M72855 Override value  provided for the rule <Rule code for which the over ride value is invalid> contains invalid characters.
M72856 Override value can not be more than 8 characters.  Please provide a valid override value for the rule. <Rule code for the erroneous rule>
M72934 Override value is mandatory for all rules with overrides.  Provide a valid override value for the rule <Rule code for which the override value is empty>
M025 Bank or buyer is not yet setup.
M72906 Only one period is allowed for single use cards.
M72905 Date range and rule code of the request is overlapping with data available in system.
M72912 No records found in database for the requested operation.
M72902 Refresh action should not be followed by any other action.
M016 Request could not be processed successfully.

List Payment Control

List Payment Control
Error Code Error Desciption 
GP035 Message ID is invalid.
GP003 Client ID is invalid.
GP004 Buyer details you have provided are invalid.
GP005 Account number is invalid.
GP002 Message ID is not unique.
GP025 Bank or buyer is not yet setup.
GP016 Request could not be processed successfully.

Get Account Status

Get Account Status
Error Code Error Description 
MC035 Message ID is invalid.
MC003 Client ID is invalid.
MC004 Buyer details you have provided are invalid.
MC008 Supplier ID is invalid.
MC065 Account Request ID is invalid.
MC002 Message ID is not unique.
MC025 Bank or buyer is not yet setup.
MC062 Supplier ID does not exist.
MC063 Account Request ID does not exist in the system.
MC064 Account Request ID does not belong to this buyer and supplier combination.
MC001 Account request successful.
MC059 Account created and activation pending.
MC061 Account creation pending.
MC060 Account creation failed.
MC016 Request could not be processed successfully.

Get Security Code

Get Security Code
Error code Error Description 
CVV035 Message ID is invalid.
CVV003 Client ID is invalid.
CVV004 Buyer details you have provided are invalid.
CVV005 Account number is invalid.
CVV055 Account expiration date is invalid.
CVV056 Account expiration date is in the past.
CVV002 Message ID is not unique.
CVV025 Bank or buyer is not yet setup.
CVV057 Bank and buyer should be enabled for CVV2.
CVV017 Account does not exist in system.
CVV001 Security code retrieved successfully.
CVV058 Security code unavailable. Please contact your buyer.
CVV016 Request could not be processed successfully.

Request Virtual Account

Request Virtual Account
Error Code Error Description 
12611 Action is mandatory. Action code should be A/U/D.
12612 Action is invalid. Action code should be A/U/D.
7014 Request could not be processed successfully.
00 Request processed successfully.
12624 No requisition card details found.
12616 Add payment control could not be processed successfully.
12613 Request could not be processed successfully. Failed to generate token.
12615 Request could not be processed successfully. Failed to load funding account details to generate token.
7000 Message ID is not unique.
7023 Bank or buyer is not subscribed for service.
7304 Web service method is invalid.
7002 Buyer is invalid. 
8230 Proxy number provided in the request is not active.
7001 The Client ID passed in the request is invalid. 
12537 Optional Field Name contains invalid characters.
12538 Optional Field Name should not be more than 50 characters.
12589 Sequence number should be within 0 to 999 range.
12560 Sequence number should contain numbers only.
12625 Sequence number is mandatory. 
12562 Override code contains invalid characters. 
12563 Override code should not be more than 33 characters.
12606 Override code is mandatory. 
12566 Override value contains invalid characters. 
12567 Override value should not be more than 10 characters. 
12608 Override value is mandatory. 
12556 Time zone should not be more than 12 characters. 
12557 Time zone contains invalid characters. 
12558 Time zone should start with UTC. 
12592 Time zone format is invalid. Valid formats include: [UTC+08:00, UTC-06, UTC - 6:30]
12555 Time zone is mandatory. 
12548 Start date should not be more than 10 characters. 
12549 Start date is invalid. Valid date format is YYYY-MM-DD. 
12552 End date should not be more than 10 characters. 
12553 End date is invalid. Valid date format is YYYY-MM-DD. 
12554 End date cannot be in the past.
12585 End date cannot be less than start date. 
12550 End date is mandatory. 
12622 At least one requisition rule is mandatory.
7297 Message ID is mandatory.
7298 Message ID cannot be more than 36 characters. 
7300 Client ID is mandatory. 
12597 Client ID cannot be more than 25 characters. 
7302 BuyerID is required. 
8986 Buyer ID cannot be more than 25 characters.
8993 Account Number is invalid. 
12626 Account number length should be 16 characters. 
9277 Visa account number is invalid.
12627 Account Number is mandatory. 
12500 Proxy Pool ID is mandatory. 
12501 Proxy number length should be between 1 and 19. 
12502 Proxy number contains invalid characters. 
12621 Optional field count should not be more than 50.
72913 At least one requisition detail is mandatory. 
12617 Number of cards is invalid.
12618 Number of cards value should be a number.
12619 Number of cards is mandatory.
12620 Account number should be blank.
12628 Number of cards count should be 1.
12605 Rule code cannot contain special characters. Please provide a valid rule code. 
12559 Rule code is not valid. 
12604 Rule code is mandatory. Please provide a valid rule code. 
72872 Rules can have a maximum of 25 override values. 
12633 One of the spend category rules (Exact Match Rule/Spend Velocity Rule/ Tolerance Rule) is mandatory for requisitions.
12623 At least one override rule is mandatory.
12629 Optional field value contains invalid characters.
12630 Optional field value should not be more than 100 characters.
400 Request received is invalid.
12632 The number of accounts you have requested exceeds the maximum allowed limit.
12635 The pseudo account type set for the SUA proxy does not match the pseudo account type set up for the buyer.
12636 Requisition start date should not be in the past.
12637 Currency code passed in the request is not configured as one of the allowed currencies for the buyer.
12638 MCC ranges corresponding to the MCC groups you have chosen have exceeded the maximum allowed limit of 10.
12639 MCC ranges corresponding to the MCC group you have chosen are overlapping with the MCC ranges chosen for the other MCG rule.
12640 The startRange and endRange overrides are mandatory for the other MCG rule.
12634 Overrides rule size exceeds the maximum limit.
4207 Payment gross amount is not equal to the sum of the invoice amounts.
4005 Payment expiration date provided is in the past.
4206 Buyer ID is invalid.
2010 The buyer product type (i.e. credit vs. prepaid) does not match the bank product type.
4209 The card account/proxy chosen for the payment is invalid.
4217 Adjustable limit accounts cannot be used when processor interaction is disabled.
4219 Payment currency code is invalid.
4218 Payment currency code does not match the buyer's currency code.
4216 The account is currently being used for another transaction.
7291 Account is deleted.
4016 More than one payment instruction found with the same reference ID.
4011 Payment instruction is expired.
4013 Requisition request is expired.
4012 Payment instruction is matched.
4014 Requisition request is matched.
4015 Not a valid reference ID for update.
2009 CVV2 must be enabled at the bank, buyer, and supplier level for prepaid payments.
12652 Spend Velocity override code velocity field and  startDate/endDate fields are not allowed together. 
12653 The start date for the Spend Velocity authorization rule should be either current date or in the future, and the end date should be after the start date.
12654 The start and end date overrides (parameters) are mandatory for the Spend Velocity authorization rule to be set. 
12655 System error occurred while processing your requisition update request. Please try your request after some time. 
12656 Velocity limits Daily/Weekly/Monthly are NOT allowed.
12642 No active records found for canceling the requisition. Please send the correct requisition details (account number, start, end date) to cancel the request.
12641 The requisition you are trying to cancel could not be found. Please send the correct requisition details (account number, start, end date) to cancel the request.

Proxy Service

The Error Codes in this section pertain to Proxy Service APIs. These include:

SUA Get Account Status

SUA Get Account Status
Error Code Error Description 
GAS005 Message ID is required.
GAS006 Message ID cannot be more than 36 characters.
GAS008 Client ID is required.
GAS009 Client ID cannot be more than 25 characters.
GAS010 Client ID is invalid.
GAS011 Buyer ID is required.
GAS012 Buyer ID cannot be more than 15 characters.
GAS013 Buyer ID is invalid.
GAS512 Proxy number contains invalid characters.
GAS727 Proxy number is required.
GAS535 Account Request ID is required.
GAS536 Account Request ID cannot be more than 10 characters.
GAS533 Account Request ID contains invalid characters.
GAS002 Message ID is not unique.
GAS007 Message ID is a duplicate.
GAS025 Bank or buyer is not yet setup.
GAS003 Client ID is invalid.
GAS004 Buyer details you have provided are invalid.
GAS511 Proxy number provided does not match buyer records.
GAS534 Account Request ID does not exist.
GAS537 Account Request ID is not associated with this proxy number.
GAS538 Account Request ID is not associated with this proxy number or with this buyer.
MPA517 Message ID is not unique.
GAS517 Proxy number provided in the request is not active.
GAS539 Account creation request is still in progress.
GAS531 Get Account Status completed successfully.
532 System exception.

Manage Proxy

Manage Proxy
Error Code Error Description 
MPA005 Message ID is required.
MPA006 Message ID cannot be more than 36 characters.
MPA008 Client ID is required.
MPA009 Client ID cannot be more than 25 characters.
MPA010 Client ID is invalid.
MPA011 Buyer ID is required.
MPA012 Buyer ID cannot be more than 15 characters.
MPA013 Buyer ID is invalid.
MPA503 Action type is invalid.
MPA502 Action type is mandatory.
MPA066 Account limit contains invalid characters
MPA067 Account limit, length, or precision is invalid or does not match with allowed limit.
MPA188 Maximum invoice limit entered.
MPA071 Account number is invalid.
MPA504 Account number is required for action types 1, 2, and 3.
MPA505 Expiration date is required.
MPA075 Expiration date is invalid. Supported date format is MM/YYYY.
MPA535 Expiration date should not be provided.
MPA536 Account number should not be provided.
MPA510 Total accounts required must be a digit between 1 to 100.
MPA508 Total accounts requested should contain only numbers.
MPA509 Total accounts requested is required for action type 4.
MPA538 Total accounts requested should not be provided.
MPA512 Proxy number contains invalid characters.
12700 Proxy number length should be between 1 and 19.
9296 Proxy number is required. 
MPA506 ProxyAccountDetails tag is required
MPA007 Message ID is a duplicate.
MPA025 Bank or buyer is not yet setup.
MPA087  Web service method is invalid.
MPA511 Proxy number provided does not match the buyer records.
9285 Account number belongs to a different proxy or different proxy of a different buyer.
MPA518 Account number provided in the request is already associated with the proxy number.
MPA519 Account number provided in the request is not associated with the proxy number.
MPA531 Account limit does not match the proxy bucket amount.
MPA065 If card type is 2 (Fixed), the account limit is required.
9781 VRZ proxies cannot be updated.
MPA527 Account limit is applicable only for fixed type proxies.
MPA8230 Proxy number provided in the request is not active.
MPA533 Expiration date cannot be updated for account type 1.
MPA517 Proxy number provided in the request is not active.
MPA516 Account number you have provided is invalid.
MPA520 Account number provided in the request is already deleted.
MPA521 Account number cannot be deleted. It has open transactions.
MPA523 Account number cannot be deleted. It has pending VPC registration.
MPA522 New accounts cannot be requested. This proxy has pending card requests.
MPA110 Request schema validated success.
MPA001 Proxy account added successfully.
MPA004 Proxy account addition failed. Error registering auth controls.
MPA002 Proxy account updated successfully.
MPA003 Proxy account deactivated successfully.
MPA525 Proxy accounts requested successfully.

Payment Service

The Error Codes in this section pertain to the Payment APIs. These include:

Process Payment

Process Payment
Error Code Error Desription 
PP578 EFT Supplier ID contains invalid characters.
PP579 EFT Supplier ID length should be between 1 and 8 characters.
PP568 The account type sent in the web service request is invalid.
PP035 Message ID is invalid.
PP002 Message ID is not unique.
PP003 Client ID is invalid.
PP004 Buyer details you have provided are invalid.
PP025 Bank or buyer is not yet setup.
PP057 If the invoice required indicator is ON, the invoice tag is mandatory for a payment instruction.
PP591 The currency sent in the payment instruction does not match the allowed currencies for the buyer.  Please work with your administrator to add the new currency in the allowable list before submitting a payment.
PP047 Action type is required and must be valid (values with in 1-4).
PP005 Account number is invalid.
PP564 Account number field is mandatory when expiration date is provided.
PP565 The card expiry date sent in the request is invalid. Please correct and re-submit.
PP561 The month you have entered for the card expiry date is invalid. Please enter a valid month.
PP562 The card expiry date you have entered is in the past. Please enter a future date.
PP563 The year you have entered for the card expiry date is invalid. Please enter a valid year.
PP587 Account limit cannot have precision value.
PP586 The account limit field should be numeric.
PP009 Currency code is invalid.
PP006 Payment amount is invalid.
PP188 Maximum invoice limit entered.
PP049 Payment expiration date is required and has to be in the valid date format 'YYYY-MM-DD.'
PP186 Payment expiration date provided is a past date.
PP171 Payment date is invalid.
PP008 Supplier ID is invalid.
PP580 Bank is not enabled for Invapay payments.
PP581 Buyer is not enabled for Invapay payments.
PP582 Supplier name is mandatory.
PP583 EFT SupplierID is mandatory.
PP584 Provided EFT SupplierID is already associated with another supplier.
7605 Incorrect Invapay supplier provided.
PP585 Incorrect EFT SupplierID provided.
PP600 Account number not allowed for the VPP Token.
PP567 The account type passed in the web service request is different from what is setup in the VPA system.
PP576 The account limit field is mandatory for lodged card payments.
PP577 The account limit sent in the request is greater than the maximum allowed limit. <Max allowed limit>
PP569 Account type is not applicable for SUA payments.
PP016 Request could not be processed successfully.
PP566 Card expiration date field is mandatory for a new card account in the request.
PP050 SupplierID is required, if the payment Type is 1 (Payment Instruction), 3 (STP Processing), or 4 (INVAPAY Payment).
PP056 STP Supplier ID must be valid.
PP037 Supplier name is invalid.
PP042 Supplier address is invalid.
PP038 Supplier city is invalid.
PP039 Supplier state is invalid.
PP041 Supplier postal code is invalid.
PP040 Supplier country is invalid.
PP162 Supplier profile update is invalid.
PP012 Primary email address is invalid.
PP182 Alternate address tag is invalid.
PP013 Alternate email address is invalid.
PP060 Email notes are invalid.
PP589 The Process Payment web service supports only <max number allowed> invoices.
PP014 Invoice number is invalid.
PP015 Invoice date is invalid.
PP036 Invoice amount is invalid
PP188 Partial payment value exceeds the field length.
PP058 Purchase order number is invalid.
PP059 Purchase order date is invalid.
PP181 Reference tag is invalid.
PP170 Payment description is invalid.
601 Request schema validation is successful.

Resend Payment

Resend Payment
Error Code  Error Description 
RSP043 Original message ID is invalid.
RSP173 Email notes are invalid.
RSP035 Message ID is invalid.
RSP003 Client ID is invalid.
RSP004 Buyer details you have provided are invalid.
RSP005 Account number is invalid.
RSP012 Primary email address is invalid.
RSP182 Alternate address tag is invalid.
RSP013 Alternate email address is invalid.
RSP162 Supplier profile update is invalid.
RSP049 Payment expiration date is required and must be in a valid date format: YYYY-MM-DD
RSP016 Request could not be processed successfully.
RSP002 Message ID is not unique.
RSP163 Primary email address is required if supplier is enabled for notification.
RSP030 Original message ID does not exist.
RSP167 Payment was not processed successfully or is in progress.
RSP161 Payment has already expired.
RSP025 Bank or buyer is not yet setup.
RSP029 Original message ID and account number do not match.
RSP186 Payment expiration date provided is a past date.

Get Payment Detail URL

Get Payment Detail URL
Error Code Error Description 
GURL035 Message ID is invalid.
GURL003 Client ID is invalid.
GURL004 Buyer details you have provided are invalid.
GURL005 Account number is invalid.
GURL043 Original message ID is invalid.
GURL002 Message ID is not unique.
GURL030 Original message ID does not exist.
GURL164 Payment URL is already expired.
GURL165 URL generation is in progress.
GURL166 URL generation failed.
GURL167 Payment was not processed successfully or is in progress.
GURL016 Request could not be processed successfully.
GURL029 Original message ID and account number do not match.
GURL025 Bank or buyer is not yet setup.
GURL001 URL received successfully.
GURL161 Payment has already expired.

Get Payment Details

Get Payment Details
Error Code Error Description 
GPD005 Message ID is required.
GPD006 Message ID cannot be more than 36 characters.
GPD008 Client ID is required.
GPD009 Client ID cannot be more than 25 characters.
GPD003 Client ID is invalid.
GPD011 Buyer ID is required.
GPD012 Buyer ID cannot be more than 15 characters.
GPD013 Buyer ID is invalid.
GPD557 At least one parameter is required.
GPD551 From date contains invalid characters.
GPD549 From date should not be more than 8 characters.
GPD548 From date should not be less than 8 characters.
GPD548 From date should contain only numbers.
GPD548 From date format is invalid.
GPD550 From date should not be in the future.
GPD558 From date is mandatory when to date is given.
GPD555 To date contains invalid characters.
GPD553 To date should not be more than 8 characters.
GPD552 To date should not be less than 8 characters.
GPD552 To date should contain only numbers.
GPD552 To date format is invalid.
GPD556 To date should be later than from date.
GPD545 Status code contains invalid characters.
GPD547 Status code should not be more than 1 character.
GPD546 Status code is invalid.
GPD542 Tracking number contains invalid characters.
GPD543 Tracking number should not be more than 36 characters.
GPD002 Message ID is not unique.
GDP004 Buyer details you have provided are invalid.
GDP544 Tracking number does not exist in the system.
GDP541 Tracking number does not belong to this buyer.
GPD539 1.Fetching the configured number of payments.
2.Get payment details completed successfully.
GPD002 Payment details are not available for the search parameters.
GDP540 System exception.
GDP025 Bank or buyer is not yet setup.
GPD602 The value you passed in the ResultSetNo field is invalid.

Cancel Payment

Cancel Payment
Error Code Error Description 
CP035 Message ID is invalid.
CP003 Client ID is invalid.
CP004 Buyer details you have provided are invalid.
CP005 Account number is invalid.
CP043 Original message ID is invalid.
CP590 Cancel reason passed in the request has invalid characters.
CP002 Message ID sent in the request should be unique for each request.
CP003 Client ID sent in the request is not found in the system.
CP004 Buyer information sent in the request is not setup in the system.
CP030 Original message ID sent in the request is not found in the system.
CP167 The payment identified by the original message ID cannot be cancelled because the original payment was not processed successfully.
CP161 The payment identified by the original message ID has already been cancelled.
CP162 Payment is already cancelled.
CP037 A system error occurred while cancelling the payment. Please wait and try your request again. If the issue persists, contact your system administrator.
CP029 Account number is invalid.
CP032 Cancel payment is not supported for DPS buyers.
CP038 Cancel payment is not supported for STP payments.
CP039 Cancel payment is not supported for EFT/ACH payments.
CP031 The payment identified by the original message ID has already been collected by the supplier.
CP025 The bank or buyer has not yet been setup in VPA.

Supplier Service

The Error Codes in this section pertain to the Supplier Service APIs. These include:

Create Supplier

Create Supplier
Error Code Error Description 
CS005 Message ID is required.
CS006 Message ID cannot be more than 36 characters.
CS007 Duplicate message ID.
CS008 Client ID is required.
CS009 Client ID cannot be more than 25 characters.
CS011 Buyer ID is required.
CS012 Buyer ID cannot be more than 25 characters.
CS010 Buyer ID/Client ID is invalid.
CS013 Buyer is invalid.
CS087 Web service method is invalid.
CS014 Supplier ID is required.
CS015 Supplier ID cannot be more than 30 characters.
CS016 Supplier ID contains invalid characters.
CS018 Supplier name is required.
CS019 Supplier name cannot be more than 50 characters.
CS020 Supplier name contains invalid characters.
CS021 Supplier type is required.
CS022 Supplier type is invalid.
CS023 STP ID is required.
CS088 STP ID is of invalid length.
CS025 STP ID is invalid.
CS089 STP ID should not be provided for VPA suppliers.
CS028 Supplier city is required.
CS029 Supplier city cannot be more than 50 characters.
CS031 Supplier state cannot be more than 50 characters.
CS026 Supplier address line 1 is required.
CS027 Supplier address line 1 cannot be more than 100 characters.
CS090 Supplier address line 2 cannot be more than 100 characters.
CS035 Supplier country code is required.
CS036 Supplier country code cannot be more than 3 characters.
CS038 Supplier country code is invalid.
CS030 State code is required for this country.
CS032 Postal code is required for this country.
CS033 Supplier postal code cannot be more than 20 characters.
CS034 Supplier postal code contains invalid characters.
CS040 Primary email address cannot be more than 70 characters.
CS041 Primary email address is not valid.
CS091 Maximum of 5 alternate email addresses can be configured.
CS043 CC alternate address is not valid.
CS042 Alternate email address cannot be more than 70 characters.
CS092 Currency code should be of length 3.
CS592 Supplier currency code sent in the request is not in the allowable currency list for the buyer.
CS093 Request could not be processed successfully.
7777 Date code is invalid.
7778 System exception.
CS045 Supplier language is required.
CS046 Supplier language is invalid.
CS044 Supplier GL code cannot be more than 70 characters.
CS047 Reminder notification indicator is invalid.
CS095 Reminder notification indicator not supported for STP suppliers.
CS049 Reminder notification days not supported for STP suppliers.
CS056 Payment expiration days not supported for STP suppliers.
CS050 Reminder notification days is required, only when ReminderNotificationIndicator= Y.
CS052 Reminder notification days field contains invalid characters.
CS096 Reminder notification days field is invalid.
CS051 Reminder notification days cannot be more than 99 Days.
7495 Reminder notification days field is invalid. Please enter a value greater than 0.
CS097 Payment expiration days field is required.
CS098 Payment expiration days field is invalid.
CS057 Payment expiration days cannot be more than 999 days.
CS053 Reminder notification days value cannot exceed the payment expiration days.
CS054 Invoice attachment indicator is invalid.
CS059 Security code required is invalid.
CS507 Authorization controls are mandatory for the buyer you have sent in the web service request. Please correct and resubmit.
CS061 Payment control indicator is invalid.
CS593 Account currency code sent in the request is not in the allowable currency list for the buyer.
CS560 Account type is required for the given combination of card details.
CS063 Card type is invalid.  It is one of these values:  1 ( Reset To Zero) / 2 (Fixed)/5 (Reloadable Accounts).
CS064 Account type is invalid. The bank does not support this card type.
CS065 Account limit is required, If card type is  2 (Fixed).
CS066 Account limit should contain only numbers.
CS100 Account limit cannot be 0.
CS067 Account limit is invalid.  The length or precision does not match the allowed limit.
CS101 Account limit is invalid.
CS102 Account limit should be empty.
CS103 Processor interaction is disabled for this bank. New accounts cannot be requested.
CS068 Action type is required.
CS070 Account number is required if the action type is 2 (Enter Card Number).
CS104 Account number should start with 4.
CS072 Expiration date is required if ActionType is 2 (Enter Card Number).
CS073 Expiration date is invalid. The supported date format is MM/YYYY.
CS105 Invalid month for expiration date.
CS106 Invalid year for expiration date.
CS073 Expiration date is invalid. The supported date format is MM/YYYY.
CS107 Account number should be empty.
CS109 The account type and action type combination is invalid.
CS159 Account type is required.
CS601 Lodging a VPP token to a supplier is not supported.
CS071 Account number is invalid.
CS108 Expiration date should be empty.
CS060 Action type is invalid.
CS110 Request schema validated success.
CS017 Supplier ID already exists.
CS025 Bank or buyer is not yet setup.
CS025 STP supplier ID is invalid.
CS078 Bank/Buyer not enabled for STP.
CS086 DPS buyer/bank not enabled for PIN.
CS117 Non-DPS buyers cannot be enabled for PIN.
CS118 Enable PIN should be set to Y.
CS119 Account currency code should match with buyer currency code for account type 1 and 5.
CS120 Invalid account type for DPS supplier.
CS121 Invalid action type for DPS supplier.
CS122 Proxy number is required for DPS suppliers.
CS123 Proxy number is invalid.
CS124 Reloadable proxy account is invalid.
CS048 Buyer/bank is not enabled for reminder notification.
CS125 Reminder notification days should be provided.
CS126 Reminder notification days should be empty.
CS055 Buyer/Bank is not enabled for invoice attachment.
CS060 Buyer/Bank is not enabled for CVV2 security code.
CS127 STP suppliers cannot be enabled for CVV2 security code.
CS128 DPS suppliers should be enabled for CVV2 security code.
CS039 Primary email address is required.
CS129 Supplier alert notification indicator is enabled for buyer and bank. Primary email address is required.
CS598 The funding account number you have sent in the request is not yet setup for your buyer.
CS599 Funding account number passed in the request is invalid.
CS188 Maximum invoice limit entered.
CS182 Account already exists with a different currency code. Please use the same currency code.
CS062 Buyer is not enabled for auth controls.
CS062 Bank and buyer are not enabled for auth controls.
CS130 Auth controls cannot be set for STP suppliers.
CS131 Bank is not subscribed for custom security questions.
CS132 Buyer is not subscribed for custom security questions.
CS133 Buyer not subscribed for random security questions. Only one security answer is allowed.
CS134 Buyer not subscribed for random security questions. Only the security answer for question 1 is allowed.
CS079 Security answer does not exist at the position.
CS081 Security answer is required.
CS135 Only one security answer operation allowed at each position for a request.
CS083 Security answer cannot be more than 50 characters.
CS082 Security answer contains invalid characters.
CS136 Security question number is invalid.
CS137 Security question number is required.
CS138 Security answers list cannot be greater than size 3.
ASR060 1. Supplier setup completed but the account was not lodged. Unable to create a new token.
2. Proxy account does not have any active accounts.
3. Supplier setup completed but the account was not lodged. Credit limit difference found.
4. Supplier setup completed but the account was not lodged. Unable to get account information.
5. Supplier setup completed, but VPC registration failed.
6. Supplier and account information created successfully. Failed to notify the supplier.
7. Create supplier failed.
ASR001 Create supplier success.
ASR099 System exception.
CS139 Security answers not supported for STP suppliers.

Update Supplier

Update Supplier
Error Code  Error Description 
US005 Message ID is required.
US006 Message ID cannot be more than 36 characters.
US007 Duplicate message ID.
US008 Client ID is required.
US009 Client ID cannot be more than 25 characters.
US011 Buyer ID is required.
US012 Buyer ID cannot be more than 25 characters.
US010 Buyer ID/Client ID is invalid.
US087 Web service method is invalid.
US014 Supplier ID is required.
US015 Supplier ID cannot be more than 30 characters.
US016 Supplier ID contains invalid characters.
US028 Supplier city is required.
US029 Supplier city cannot be more than 50 characters.
US019 Supplier name cannot be more than 50 characters.
US020 Supplier name contains invalid characters.
US013 Buyer is invalid.
US093 Request could not be processed successfully.
US022 Supplier type is invalid.
US023 STP ID is required.
US088 STP ID length is invalid.
US025 STP ID is invalid.
US089 STP ID should not be provided for VPA suppliers.
US018 Supplier name is required.
US026 Supplier address line 1 is required.
US027 Supplier address line 1 cannot be more than 100 characters.
US090 Supplier address line 2 cannot be more than 100 characters.
US031 Supplier state cannot be more than 50 characters.
US035 Supplier country code is required.
US036 Supplier country code cannot be more than 3 characters.
US038 Supplier country code is invalid.
US030 State code is required for this country.
US032 Postal code is required for this country.
US033 Supplier postal code cannot be more than 20 characters.
US034 Supplier postal code contains invalid characters.
US040 Primary email address cannot be more than 70 characters.
US041 Primary email address is invalid.
US092 Currency code should be of length 3.
US592 Supplier currency code sent in the request is not in the allowable currency list for the buyer.
US044 Supplier GL code cannot be more than 70 characters.
US047 Reminder notification indicator is invalid.
US095 Reminder notification indicator not supported for STP suppliers.
US049 Reminder notification days not supported for STP suppliers.
US056 Payment expiration days not supported for STP suppliers.
US050 Reminder notification days is required only if reminder notification indicator=Y.
US052 Reminder notification days contains invalid characters.
US096 Reminder notification days are invalid.
US051 Reminder notification days cannot be more than 99 days.
7495 Reminder notification days are invalid. Please enter a value greater than 0.
US097 Payment expiration days are required.
US098 Payment expiration days are invalid.
US057 Payment expiration days cannot be more than 999 days.
US053 Reminder notification days value cannot exceed the payment expiration days.
US059 Security code required is invalid.
US507 Authorization controls is mandatory for the buyer you have sent in the web service request. Please correct and resubmit.
US061 Payment control indicator is invalid.
US025 Bank/Buyer is not yet setup.
US025 STP supplier ID is invalid.
US078 Bank/Buyer not enabled for STP.
US086 DPS buyer/bank not enabled for PIN.
US117 Non DPS buyers cannot be enabled for PIN.
US118 Enable PIN should be set to Y.
US126 Reminder Notification Days should be empty.
US055 Buyer/Bank is not enabled for invoice attachment.
US060 Buyer/Bank is not enabled for CVV2 security code.
US127 STP suppliers cannot be enabled for CVV2 security code.
US128 DPS suppliers should be enabled for CVV2 security code.
US039 Primary email address is required.
US062 Buyer is not enabled for Auth Controls.
US062 Bank and buyer are not enabled for Auth Controls.
US130 Auth Controls cannot be set for STP suppliers.
US132 Buyer is not subscribed for custom security questions.
US079 Security answer does not exist at the position.
US135 Only one security answer operation allowed at each position for a request.
US083 Security answer cannot be more than 50 characters.
US082 Security answer contains invalid characters.
US136 Invalid security question number.
US137 Security question number is required.
US138 Security answers list cannot be greater than size 3.
US139 Security answers not supported for STP suppliers.
US110 Request schema validated success.
US111 Supplier ID does not exist.
US021 Supplier type is required.
US043 CC email address is not valid.
US042 CC email address cannot be more than 70 characters.
4629 Date code is invalid.
US045 Supplier language is required.
US046 Supplier language is invalid.
US054 Invalid invoice attachment indicator.
US559 Security code required should be N for STP suppliers.
US140 Supplier is invalid.
US141 STP ID should be empty for VPA suppliers.
US142 Buyer/Bank is not enabled for payment expiration reminder.
US143 Supplier alert indicator is enabled for buyer. Primary email address is required.
US144 Buyer is not subscribed for random security questions. Only one security answer is allowed.
US145 Buyer is not subscribed for random security questions. Only the security answer for question 1 is allowed.

Disable Supplier

Disable Supplier
Error Code Error Description 
DS005 Message ID is required.
DS010 Buyer ID/Client ID is invalid.
DS013 Buyer is invalid.
DS025 Bank/Buyer is not yet setup.
DS087 Web service method is invalid.
DS154 Disable reason cannot be more than 255 characters.
DS014 Supplier ID is required.
DS015 Supplier ID cannot be more than 30 characters.
DS016 Supplier ID contains invalid character(s).
DS155 Buyer/Supplier combination is invalid.
DS146 Message ID cannot be more than 36 characters.
DS008 Client ID is required.
DS009 Client ID cannot be more than 25 characters.
DS011 Buyer ID is required.
DS012 Buyer ID cannot be more than 25 characters.
DS156 Supplier is already disabled.
DS157 Unable to deactivate the supplier. Payments are being processed for this supplier.
DS158 Unable to deactivate the supplier. Pending card creation requests are found for this supplier.
DS110 Request schema validated success.
DS006 Message ID cannot be more than 36 characters.
DS007 Duplicate message ID.
DSR001 Supplier disabled successfully.
DSR002 Disabled supplier request failed.
DSR018 System exception.

Get Supplier Details

Get Supplier Details
Error Code Error Description 
GS180 Supplier ID does not exist.
GS181 Account number length should be 16 characters.
GS005 Message ID is required.
GS146 Message ID cannot be more than 36 characters.
GS008 Client ID is required.
GS009 Client ID cannot be more than 25 characters.
GS011 Buyer ID is required.
GS012 Buyer ID cannot be more than 25 characters.
GS010 Buyer ID/Client ID is invalid.
GS013 Buyer is invalid.
GS025 Bank/Buyer is not yet setup.
GS014 Supplier ID is required.
GS015 Supplier ID cannot be more than 30 characters.
GS016 Supplier ID contains invalid character(s).
GS155 Buyer/Supplier combination is invalid.
GS087 Web service method is invalid.
GS156 Supplier already disabled.
GS007 Duplicate message ID.
GS071 Account number is invalid.
GS110 Request schema validated success.
ASR060 1. Supplier and account information received.
2. Manage card accounts failed.
ASR099 System exception.

Manage Supplier Account

Manage Supplier Account
Error Code Error Description 
MS005 Message ID is required.
MS146 Message ID cannot be more than 36 characters.
MS007 Duplicate message ID
MS008 Client ID is required.
MS009 Client ID cannot be more than 25 characters.
MS011 Buyer ID is required.
MS012 Buyer ID cannot be more than 25 characters.
MS010 Buyer ID/Client ID is invalid.
MS013 Buyer is invalid.
MS087 Web service method is invalid.
MS016 Supplier ID contains an invalid character.
MS155 Buyer/Supplier combination is invalid.
MS159 Account type is required.
MS063 Card type is invalid.  These values are allowed: 1 ( Reset To Zero) / 2 (Fixed)/5 (Reloadable Accounts).
MS065 Account limit is required if card type is 2 (Fixed).
MS066 Account limit should contain only numbers.
MS067 Account limit is invalid. Length or Precision does not match the allowed limit.
MS101 Account limit is invalid.
MS105 Expiration date month is invalid.
MS106 Expiration date year is invalid.
MS064 Account type is invalid. Bank does not support this card type.
MS601 Lodging a VPP token to a supplier is not supported.
MS071 Account number is invalid.
MS108 Expiration date should be empty.
MS102 Account limit should be empty.
MS109 Account type and action type combination is invalid.
MS110 Request schema validated success.
MS025 Bank/Buyer is not yet setup.
MS598 The funding account number you have sent in the request is not yet setup for your buyer.
MS599 Funding account number passed in the request is invalid.
MS092 Currency code should be length=3.
MS593 Account currency code sent in the request is not in the allowable currency list for the buyer.
MS093 Request could not be processed successfully.
MS119 Account currency code should match with buyer currency code for account type 1 and 5.
MS124 Reloadable proxy account is invalid.
MS182 Account already exists with a different currency code. Please use the same currency code.
MS188 Maximum invoice limit entered.
MS014 Supplier ID is required.
MS015 Supplier ID cannot be more than 30 characters.
MS140 Supplier is invalid.
MS154 Disable reason cannot be more than 255 characters.
MS069 Action type is invalid.
MS163 Default indicator is invalid. Valid value is Y/N.
MS164 Default card account cannot be marked as non-default card account.
MS160 Account number already present for the supplier.
MS070 Account number is required.
MS161 Account number already does not exist or disabled.
MS162 Account number is not associated with this supplier.
MS165 Currency code should be 3 characters long. Spaces and numbers are not allowed.
MS166 Expiration date should not be provided.
MS167 Account number should not be provided.
MS168 Account limit should not be provided.
MS169 Action type and account type combination is invalid.
MS072 Expiration date is required.
MS073 Expiration date is invalid. The supported date format is MM/YYYY.
MS170 Proxy number must be provided for account type 5.
MS171 Supplier ID is invalid.
MS172 Action type is invalid. User cannot request new cards when processor interaction is disabled.
MS174 Account number and account type combination is invalid.
MS175 Account number does not belong to this supplier.
MS176 Payment control is set for this supplier. Currency Code cannot be updated.
MS177 Account number does not exist or already disabled.
MS179 Card account cannot be deleted. Some payments are in pending status.
MSA060 Manage card accounts failed to lodge the account. Unable to create a new token.
ASR060 1. Proxy account does not have any active accounts.
2. Manage card acounts failed to lodged the account. Credit limit difference found.
3. Manage card accounts failed to lodge the account. Unable to get account information.
4. Manage card accounts failed in VPC registration.
5. Manage card accounts completed successfully. Failed to notify the supplier.
6. Manage card accounts failed. Failed to deregister account for auth controls.
7. Manage card accounts failed.
ASR001 1. Manage card accounts completed successfully.
2. Manage card accounts failed.
ASR099 System exception.