Introduction
This API enables you to connect seamlessly and securely to our Omni-Channel Unified Commerce Platform. Our developer area provides:
- • Developer Guides
- • API Specifications
- • SDKs
- • Sandbox Tools
Before starting, you should consider which integration method you will be using. Our Hosted Checkout option is simple and can be completed in the shortest amount of time. Our REST API gives you access to all of our features and provides the most flexibility when completing your integration.
Versioning
Versioning ensures that changes are backward compatible. Our API uses a major and minor version nomenclature to manage changes. Major version numbers will reflect in the REST URL, for example /v1/merchants.
Currently, v1 is the only supported major version.
Environments
For ease of development, we provide separate Sandbox and Production environments. When starting your integration, we recommended that you use our sandbox environment. Once you are satisfied with your integration you can connect to our production environment. Below are the API endpoints for our sandbox and production environments.
Sandbox
Use the sandbox url included in the API reference.
Production
Use the production url included in the API reference.
SDKs
Low code option - Use an SDK or client-side library to get to market faster. Whether you’re developing in iOS, Android, Windows or Linux, we’ve got you covered. We have easy-to-use SDKs for ecommerce, in-store, mobile and self-service integrations.
Software Development Kits (SDKs) are native libraries that developers can use to simplify the integration process. This can shave months of development time off the integration process and get merchants to market much faster.
Plugins
No Code - Integrate a feature-rich shopping cart or platform extension. We provide integrations with third-party platforms, shopping carts, and vertical platforms and partners.
Terminals
Our platform offers a few different ways for you to accept card present payments. Whether using mobile on iOS or Android, a countertop terminal in a retail space or an unattended kiosk environment, we have you covered! Just choose the solution that best suits you.
Easy-to-use SDKs are available for you to use to speed up your integration. To get started, we recommend contacting the Implementations Team to discuss the best solution to integrate to our platform.
Getting Started
This guide is going to provide instructions on how to integrate with our platform and gateway. We are committed to providing developers with a straightforward experience. Schedule a session with our Implementations Team to:
- 1. Outline your Requirements
- 2. Review the API
- 3. Provide the best methods to meet your needs
If your integration requires a require a live account, it will need to be approved prior to going live. Contact us to get the process started. It is also recommended to review our Acceptable Use Policy to ensure your business is eligible.
How it Works
Our platform offers a few different ways for you to accept card present payments. Whether using mobile on iOS or Android, a countertop terminal in a retail space or an unattended kiosk environment, we have you covered! Just choose the solution that best suits you.
Integration Options
Before starting, you should consider which integration method you will be using.
1. Hosted Checkout Payment Page
Our Hosted Payment Page option is simple and can be completed in the shortest amount of time. HPPs are typically used when integrators are trying to get to market rapidly or looking for a simple way to reduce PCI scope. It is a method to integrate websites with our payment gateway. This is a hosted service with the highest levels of internet security, whose appearance can be customized to look just like your site. This is solely for use as a payment gateway for websites.
Benefits:
- • Single Integration
- • Easy Integration
- • Customizable
- • Plug-ins Available
- • iFrame Compatible
2. REST API
Our REST API gives you access to all of our features and provides the most flexibility when completing your integration and is intended for much more elaborate integrations. It offers full access to all of our products and services through a common platform gateway and can also be integrated into your existing infrastructure. When using our REST API, you must maintain your own security and are subject to PCI security assessments.
Our APIs are built around REST principles and OpenAPI Specification definitions. Complying to such industry standards means that we can offer developers a much better experience by exposing predictable resource-oriented URL's as well as a comprehensive range of HTTP response codes and verbs.
Benefits:
- • Single Integration
- • Omnichannel
- • Access to a full range of products, services and features
- • Flexibility
- • SDKs
- • Plug-ins
3. Advanced Solutions
No integration is too complex. If you have a unique problem or have a specific integration question, contact our implementations team so we can determine the best solution for you. If you're building a custom solution our REST API can be used for more advanced integrations.
Settings
Each type of integration and each feature may require some settings to be configured differently to work as intended for your use case.
Solutions
Solutions represent a group of partners and merchants, to which a certain set of parameters, rules and configurations are applied. Solutions can be based on different criteria such as, line of business, region or country, method of acceptance, etc. The Implementations Team will work with you to make available the solution(s) needed for your use case.
To view Solutions, while logged in:
- A. Click Profile > Settings > Settings > Config
- B. See under Solutions
Important Note: A solution is only required when creating a new merchant profile
API Status
Your API status needs to be set to Active in order to start working with our API.
To view your API status, while logged in:
- A. Click Profile > Settings
- B. Go to Authentication
- C. Your API status is visible in the top left corner
If your API status is not set to Active, contact support and they will be happy to assist
Authentication
All requests must be made over HTTPS and are authenticated with an Application ID and API Key using HTTP Basic Authentication. Username is the Application ID and Password is API Key. You can create, view and manage your applications when logged in. Application ID can be made public. API Keys must be kept secret.
To generate your Application ID and API Key, while logged in:
- A. Click Profile > Settings
- B. Go to Authentication
- C. Click New Application and enter the required information
- D. Click Save
- E. Copy and securely store your Application ID and App Key
Whitelist IPs
Whitelist your IP address in order to filter out unauthorized API calls. If you don’t whitelist an IP, calls from all IP addresses will be allowed for your API Key.
To whitelist IPs, while logged in:
- A. Click Profile > Settings
- B. Go to Authentication
- C. Click New IP Address and enter the required information
- D. Click Save
The entered IP address will now be whitelisted.
Webhooks
Configure webhook notifications to be used when transactions, profiles, accounts, alerts are created and/or updated within the platform.
To set and configure Webhooks, while logged in:
- A. Click Profile > Settings
- B. Go to Webhooks
- C. Click New Webhook and enter the required information
- D. Set the events for which you would like to receive webhook notifications
- E. Click Save
Once saved, you will be provided with the secret to be used for authentication. The secret should be kept private and not shared.
Gateway Settings
Each type of integration and each feature may require some settings to be configured differently to work as intended for your use case. You can also configure the settings used for our Hosted Checkout.
To view Gateway settings, while logged in:
- A. Click Modules > Gateway
To view Hosted Checkout settings, while logged in:
- A. Click Modules > Checkout
Sandbox
To get started with our API, you will need to register for a sandbox account. Our full-featured sandbox is a unified interface that gives you access to all you will need to build and test your integration. If you haven’t already done so, you can click Register in the menu above the get started.
Sandbox Testing
As a starting point, our sandbox environment provides a secure way for users to build their integrations and sample the full range of capabilities our API offers. It is highly recommended that all testing in your sandbox account as testing on a live account can cause problems. You should ensure that your test environment is configured as close as possible to your live environment.
When using shopping carts, testing will be quite specific depending on the shopping cart and plug-in being used. The Implementations Team can ensure that you cover all the relevant tests for your integration method.
Our Sandbox environment allows developers to take actions that in the production environment would require an administrative officer to take
Test Merchants
In the Sandbox environment, you can create Test Merchants with the necessary information and settings based on your use case that can be used for development and testing.
To create and view Test Merchants, while logged in:
A. Click Profile > Settings > Settings > Testing
Test Cards
During development, the platforms’ sandbox will accept any PAN, future expiry date and 3-digit combination (4 for Amex cards) however, live cards should never be used. If needed, you can use the test cards listed below during development. The test cards are required when using the response simulator and when validating your integration with the Implementations Team.
Group A
| Brand | Card Number | Expiry | CVV | PIN |
|---|---|---|---|---|
| Visa | 4761530001111118 | 12-2030 | 123 | |
| MasterCard | 5137221111116668 | 12-2030 | 123 | |
| Discover | 6011208701117775 | 12-2030 | 123 | |
| AMEX | 371030089111338 | 12-2030 | 1234 | |
| Diners Club | 36185900011112 | 12-2030 | 123 | |
| JCB | 3566002345432153 | 12-2030 | 123 | |
| PIN Debit | 4017779991113335 | 12-2030 | 123 | 1234 |
| EBT | 5076800002222223 |
Group B
| Brand | Card Number | Expiry | CVV | PIN |
|---|---|---|---|---|
| Visa | 4000000400000008 | 12-2030 | 123 | |
| Visa | 4444333322221111 | 12-2030 | 123 | |
| MasterCard | 5555555555554444 | 12-2030 | 123 | |
| MasterCard | 5200000000000015 | 12-2030 | 123 | |
| Visa (3D) | 4018490000000013 | 12-2030 | 123 | secret |
| MasterCard (3D) | 5186160400000011 | 12-2030 | 123 | 100 |
Simulations
During development, simulate receiving different responses by using the values in your request to receive their expected status and response. Contact the implementations team if you have any questions when using the simulator.
Transactions
Use the test cards and the values below in the new transaction request to receive their expected status and response. Information to use for payment type, transaction type and currency depends on what has been enabled for your account.
| Amount Value | Expected Status | Expected Response | Notes |
|---|---|---|---|
| 0.01 | Authorization | 000 – Approved | |
| 0.02 | Pending | 90026 - ThreeD Authentication Pending | |
| 0.03 | Complete | 000 - Approved | |
| 0.04 | Declined | 116 – Not Sufficient Funds | |
| 0.05 | Declined | 500 – Declined | |
| 0.06 | Declined | 207 – CVV2 Declined | |
| 0.07 | Error | 350 – System Malfunction or Timeout | |
| 0.08 | Complete | 000 – Approved | Approved with 30 second delay |
| 0.09 | Declined | 500 – Declined | Declined after 45 second delay |
| 0.10 | Error | Timeout |
Profiles
Use the different values below in the create merchant profile request to receive their expected status in the response. Information to use for solution depends on what has been enabled for your account. Other information used when creating profiles is based on the solution configuration. More information on creating profiles can be found at Guides > Boarding > Merchants > Creating Profiles.
| agentUuid Value | Expected Status | Notes |
|---|---|---|
| 123abc | Duplicate | |
| abc123 | New | Accepted with 45 second delay |
| 321cba | Error | |
| 456def | Error | Timeout |
Validation
Once your integration is completed and tested, you will be required to obtain validation from our Implementations Team prior to going live. This process allows you to verify that your system not only submits correctly formatted data, but also correctly parses the data returned to you in response messages. You can initiate this process from within your Sandbox account.
To begin a New Validation, while logged into the Sandbox:
- A. Click Profile > Settings
- B. Go to Validation
- C. Click New Validation
- D. Complete the Information
- E. Click Submit
A member of the Implementations Team will contact you to guide you through each required test and complete the validation. For each type, specific data is supplied that you must use in your requests. Use of this data allows the validation of your structure, as well as returning a response file containing known data. The test data supplied does not account for all data fields in a particular request. Where data is not supplied, you should provide appropriate information. You can track the progress by clicking View.
Please note that to finalize your integration, you will be required to perform a series of tests to ensure consistency and that your integration meets our requirements. Once the Implementations team has verified the tests, your integration will be validated, and you will then be able to connect to the production environment.
Support
Help Desk
If you need assistance while using the platform or APIs, our Help Desk is available to provide direct support.
To open a ticket:
- A. Log in to your account.
- B. Navigate to Support > Help Desk.
- C. From there, you can open a new support ticket, respond to existing tickets, or manage your ongoing tickets.
The Help Desk is the best way to receive an expedited response from our support team. Whether you have technical questions, need troubleshooting assistance, or require operational support, opening a Help Desk ticket ensures your request is tracked and handled as quickly as possible.
We’re here to help — and using the Help Desk ensures you get connected to the right team for your needs.
Blocked Countries
The following countries are currently blocked from the platform:
| Country Code | Country |
|---|---|
| AF | Afghanistan |
| BY | Belarus |
| KH | Cambodia |
| CF | Central African Republic (the) |
| CD | Congo (the Democratic Republic of the) |
| CU | Cuba |
| ER | Eritrea |
| ET | Ethiopia |
| GT | Guatemala |
| HT | Haiti |
| IR | Iran (Islamic Republic of) |
| IQ | Iraq |
| KP | Korea (the Democratic People's Republic of) |
| LY | Libya |
| ML | Mali |
| MD | Moldova (the Republic of) |
| MM | Myanmar |
| NI | Nicaragua |
| NG | Nigeria |
| RU | Russian Federation (the) |
| SO | Somalia |
| SS | South Sudan |
| LK | Sri Lanka |
| SD | Sudan (the) |
| SY | Syrian Arab Republic |
| UA | Ukraine |
| VE | Venezuela (Bolivarian Republic of) |
| YE | Yemen |
| ZW | Zimbabwe |
Status Codes
Profiles
| Status Code | Description |
|---|---|
| New | Profile successfully created and awaiting further processing and/or review. |
| Pending | Profile is awaiting approval or additional actions |
| Approved | Profile has been approved and is awaiting setup |
| Denied | Profile has been denied and cannot proceed further |
| Duplicate | Duplicate Profile exists, and this instance is flagged for review or removal. |
| Activation | Profile is pending activation |
| Active | Profile is fully operational |
| Review | Profile is under review |
| Restricted | Profile has limited access or functionality |
| Dormant | Profile has not been accessed for an extended time but can potentially be reactivated |
| Closed | Profile has been closed and is no longer active |
| Archived | Profile has been deactivated and no longer accessible |
| Saved | Enrollment form has been saved but not submitted or finalized |
Transactions
| Status Code | Description |
|---|---|
| Authorization | Transaction has been approved but not yet captured or completed |
| Cancelled | Transaction has been stopped or cancelled before completion |
| Complete | Transaction has been successfully processed and finalized |
| Declined | Transaction has been declined |
| Error | An error occurred during the transaction, preventing it from being processed |
| Hold | Transaction is temporarily on hold, awaiting further review and/or action |
| Pending | Transaction is in progress but not yet finalized |
| Refund | Transaction has been refunded |
| Reversed | Transaction has been reversed |
| Settled | Transaction has been successfully captured or completed |
| Void | Transaction has been cancelled after authorization but before completion or settlement |
Compliance
| Status Code | Description |
|---|---|
| C00 | Please provide a valid Government issued ID, Driver's License or Passport for validation, there may have been an error with the document provided please make sure that it is not expired, the image of the ID is clear, there is no glare or flash, and all four corners are visible. |
| C01 | Please verify the individual’s name for accuracy, confirming it reflects the legal name as it reads on the identity document or provide a legal document that authorizes a name change. |
| C02 | Please verify the legal business name for accuracy, confirming it matches the information on the business documents and contains the company type i.e., LLC, Inc., LLP, etc. |
| C03 | Please review the Date of Birth for accuracy, confirming the date is entered in the standard format: MM/DD/YYYY and matches the date on the individual's identity document. |
| C04 | Please review the SSN/SIN/TIN and Name for accuracy, confirming it is a valid SSN/SIN/TIN that is associated with the name provided. If applicable, update the SSN/SIN/TIN and/or name to match government records. |
| C05 | Please review the EIN, GIIN, Tax ID or Company Number for accuracy, confirming it is a valid number associated with the entity. If applicable, provide a document to confirm the EIN, GIIN, Tax ID or Company Number. |
| C06 | Please review the address for accuracy, confirming the street, city, state, and/or ZIP code are associated with the individual's residential address. PO Box and mail receiving agencies are not accepted. If applicable, please provide proof of address (mail item) dated within the last 90 days (e.g., Monthly Bill Statement, Bank/Credit Card Account Statement, Rental Lease Agreement, Vehicle Registration, Copy of Real Estate Property Title or Property Tax Bill). |
| C07 | Please review the company address for accuracy, confirming it is the physical, principal place of business either reflected within the company formation or incorporation documents. Mailbox addresses, PO Boxes, and registered agent addresses are not allowed. If applicable, provide proof of address (mail item) dated within the last 90 days (e.g., Monthly Bill Statement, Bank/Credit Card Account Statement, Rental Lease Agreement, Vehicle Registration, Copy of Real Estate Property Title or Property Tax Bill). |
| C08 | Please provide the Company’s official formation or organizational documentation evidencing the entity's existence (e.g., Certificate of Good Standing). |
| C09 | Please provide proof of Beneficial Ownership. Evidence of Beneficial Ownership may be reflected in a company's Operating Agreement, Bylaws, Articles of Incorporation, or Share Registry clearly reflecting ownership percentage or share capital. |
| C10 | Invalid Document Type |
| C11 | Invalid Document File Extension. ID documents can only be jpg, jpeg, gif, tif, tiff, png extensions. |
Response Codes and Descriptions
| Response Code | Description |
|---|---|
| 000 | Approve |
| 001 | Schema Validation Error |
| 1 | Transaction succeeded. |
| 002 | Approve for partial amount |
| 2 | Registration successful. |
| 003 | Approve VIP |
| 3 | Registration successfully deleted. |
| 4 | Transaction captured successfully. |
| 5 | Transaction refunded successfully. |
| 6 | Transaction cancelled successfully. |
| 7 | Cardholder successfully registered. |
| 8 | Cards or account details retrieved successfully. |
| 9 | Merchant successfully created. |
| 10 | Invoice generated succesfully. |
| 11 | Invoice cancelled successfully. |
| 12 | Invoice reminder sent successfully. |
| 13 | Invoice regenerated successfully. |
| 14 | Invoice found successfully. |
| 15 | OTP created successfully. |
| 16 | Password changed successfully. |
| 17 | Successful OTP verification. |
| 18 | Password Generated Successfully and Mail sent. |
| 19 | Order ID get successfully for invoice. |
| 20 | Invoice configuration updated successfully. |
| 22 | Get InvoiceConfig Details SuccessFully. |
| 23 | Verification Mail Sent SuccessFully. |
| 24 | Get Address Details SuccessFully. |
| 25 | Address Details Updated SuccessFully. |
| 26 | Your record found successfully. |
| 27 | Payment and Card type details retrieved successfully.. |
| 28 | Transaction receipt saved successfully.. |
| 29 | Transaction details retrived successfully.. |
| 30 | Merchant logout successfully.. |
| 31 | Token Regenerated Successfully. |
| 32 | Your Account has been Locked. Kindly Contact the Support Desk.. |
| 33 | Exceed OTP Generation limit, Please try after an hour. |
| 34 | Mail Send Successfully. |
| 35 | SMS Send Successfully. |
| 100 | Do not honor |
| 101 | Expired card |
| 102 | Suspected fraud |
| 103 | Unable to process TeleCheck recurring transaction with this payment type (not associated with insufficient or uncollected funds) |
| 104 | Restricted card |
| 105 | Call acquirer’s security department |
| 106 | Allowable PIN tries exceeded |
| 107 | Call for authorization |
| 108 | Refer to issuer’s special conditions |
| 109 | Invalid merchant. merchant is not in the merchant database or the merchant is not permitted to use this particular card |
| 110 | Invalid amount |
| 111 | Invalid Host Totals Date |
| 112 | DES Encryption not allowed from the device / terminal |
| 113 | Host Totals are Incomplete |
| 114 | Invalid account type |
| 115 | Invalid HIP Amount |
| 116 | Not sufficient funds |
| 117 | Incorrect PIN or PIN length error |
| 118 | No card record |
| 119 | Transaction not permitted to cardholder |
| 120 | Transaction not permitted to terminal |
| 121 | Exceeds withdrawal amount limit |
| 122 | Security violation |
| 123 | Exceeds withdrawal frequency limit |
| 124 | Violation of law |
| 129 | Suspected counterfeit card |
| 130 | Invalid terminal |
| 131 | Invalid account number |
| 132 | Unmatched card expiry date |
| 133 | The TPP ID was not found |
| 134 | Not sufficient funds |
| 135 | Invalid Country Code |
| 136 | Invalid Region Code |
| 150 | Invalid merchant set up |
| 151 | Activation failed |
| 152 | Exceeds limit |
| 153 | Already redeemed |
| 154 | Over monthly limit |
| 155 | Recharge amount exceeded |
| 156 | Max number of recharges exceeded |
| 157 | Invalid entry |
| 200 | Token generated successfully. |
| 208 | Lost Card / Lost Check |
| 209 | Stolen card |
| 210 | Invalid use of MCC - correct and reattempt |
| 211 | Invalid SKU number. |
| 212 | Missing conditional data. |
| 213 | Invalid account number for card type. |
| 214 | Invalid payment type/card type for merchant ID. |
| 215 | Invalid transaction for Merchant ID. |
| 216 | Invalid TransArmor request. Not supported for given Payment Type, or Merchant is not enabled for Transarmor |
| 217 | Missing or invalid secure payment data. |
| 218 | Merchant ID not enabled for Secure Code. |
| 219 | Invalid Merchant Category Code |
| 220 | Customer service phone number missing. |
| 221 | Merchant not enabled for soft descriptors, account updater or optimization processing. |
| 222 | Partial auth not allowed. |
| 223 | Customer under 18 years old. |
| 224 | Account blocked – possible compromise. |
| 225 | Bill-to address does not match ship-to. |
| 226 | Invalid preapproval number. |
| 227 | Invalid email address. |
| 228 | Need more ID – request full SSN. |
| 229 | Previously declined/closed account. |
| 230 | One time stop payment requested by cardholder. |
| 231 | Stop payment requested for all payments. |
| 232 | Stop all payments – account closed. |
| 233 | Auth response date not valid. |
| 234 | Issuance under minimum amount. |
| 235 | Outstanding auth – funds on hold. |
| 236 | Activation amount incorrect. |
| 237 | Deny – new card issued. |
| 238 | BIN blocked. |
| 242 | Customer opt-out. |
| 243 | Institution does not accept ACH payments. |
| 244 | Original transaction not approved. |
| 245 | Invalid MICR data. |
| 246 | Declined due to high risk. |
| 247 | Declined due to stand-in rules. |
| 248 | Conditional Approval – Hold shipping for 24 hours |
| 250 | Re-authorization request is declined. Original Auth could not be found. |
| 251 | Re-authorization request is declined. The customer account number, merchant id, or amount did not match the original authorization. |
| 252 | Re-authorization request is declined. The amount significantly exceeds the original request amount. |
| 253 | Re-authorization request is declined. The timeframes for re-authorization have been exceeded. |
| 254 | Counter Offer to Supply Personal Guaranty. |
| 300 | Invalid EAN or SCV. |
| 301 | Lock has expired on prepaid card. |
| 302 | Account closed. The account was closed, probably because the account balance was $0.00 |
| 303 | Unknown account. The account could not be located or the account does not exist in the account table |
| 304 | Inactive account. The account has not been activated by an approved location |
| 308 | Already active. The card is already active and does not need to be reactivated |
| 311 | Not lost or stolen |
| 315 | Bad mag stripe. The mag stripe could not be parsed for account information |
| 316 | Incorrect location. There was a problem with the merchant location |
| 317 | Max balance exceeded. The transaction, if completed, would cause the account balance to be exceeded by the max_balance as specified in the promotion. Some merchants set the max_balance to a value twice the max transaction amount |
| 318 | Invalid amount. There was a problem with the amount field in the transaction format – more or less than min/max amounts specified in the promotion for that transaction |
| 319 | Invalid clerk. The clerk field was either missing, when required, or the content did not match the requirements |
| 320 | Invalid password |
| 321 | Invalid new password. The new password does not meet the minimum security criteria |
| 322 | Exceeded account reloads. The clerk/user/location was only permitted to reload some number of accounts. That number was exceeded. (See your Business Manager in order to extend this limit.) |
| 323 | Password retry exceeded. The user account has been frozen because the user attempted access and was denied. Seek management assistance |
| 326 | Incorrect transaction version or format number for POS transactions |
| 327 | Request not permitted by this account |
| 328 | Request not permitted by this merchant location |
| 329 | Bad_repay_date |
| 330 | Bad checksum. The checksum provided is incorrect |
| 331 | Balance not available (denial). Due to an internal Prepaid Closed Loop issue, information from this account could not be retrieved |
| 332 | Account locked |
| 333 | No previous transaction. The void or reversal transaction could not be matched to a previous (original) transaction. In the case of a redemption, the corresponding locking transaction could not be identified |
| 334 | Already reversed |
| 336 | Bad Authorization ID. The Authorization ID test failed |
| 337 | Too many transactions requested |
| 338 | No transactions available/no more transactions available. There are no transactions for this account or there are no transactions as determined by the specified first transaction number |
| 339 | Transaction history not available |
| 340 | New password required |
| 341 | Invalid status change. The status change requested (e.g. lost/stolen, freeze active card) cannot be performed |
| 342 | Void of activation after account activity |
| 343 | No phone service. Attempted a calling card transaction on an account which is not configured for calling card activity |
| 344 | Internet access disabled |
| 345 | Invalid Date or Time |
| 350 | Additional customer authentication required or, Customer Authentication Required (Decline – Discover only) |
| 351 | Customer PIN authentication required |
| 355 | Invalid currency. The provided currency is invalid. |
| 356 | Currency Not Supported |
| 357 | Currency conversion error |
| 359 | The terminal transaction number did not match (on a void or reversal). |
| 367 | Target embossed card entered and Transaction count entered do not match |
| 368 | No account link |
| 369 | Invalid time zone |
| 370 | Account on hold or subscriber not active |
| 372 | Promo location restricted |
| 373 | Invalid Card Account |
| 374 | Product code(s) restricted |
| 375 | Bad Post Date. The Post Date is not a valid date. |
| 376 | Account status is void lock |
| 377 | Already active and reloadable |
| 378 | Account is Purged. The Account record was purged from the database. |
| 380 | Bulk activation error |
| 381 | Bulk activation un- attempted error |
| 382 | Bulk activation package amount error |
| 383 | Store location zero not allowed |
| 384 | Account row locked |
| 385 | Accepted but not yet processed |
| 401 | Authorization Failed. |
| 402 | TransArmor Service Unavailable |
| 403 | TransArmor Invalid Token or Account Number |
| 403 | Token generation forbidden. |
| 404 | TransArmor Key Error |
| 414 | Void/Full Reversal request unable to process due to network cut-off window elapsed. A Refund transaction is necessary to reconcile the cardholder’s account. Applicable to Debit networks only. |
| 430 | Prepaid Card Amount Over EU AMLD (Anti-Money Laundering Directive) Limit |
| 500 | Decline |
| 501 | Date of Birth Error for Check Processing |
| 502 | Invalid State Code |
| 503 | New Account Information |
| 504 | Do not try again |
| 505 | Please retry |
| 506 | Invalid Checking Account Number |
| 507 | New Account Information Available |
| 508 | Try again later – Declined: Association‘s payment cancellation advice code provided. Applies to recurring authorizations only. These are examples of what may have occurred: the account is over the credit limit try again in 72 hours. |
| 509 | Do not try again – Applies to recurring authorizations only. The card has expired |
| 510 | New Account Information – Applies to recurring authorizations only. The card has expired. |
| 511 | Try again later – Applies to recurring authorizations only. The card has expired. Get the new expiration date and try again. |
| 512 | Service not allowed or invalid surcharge amount |
| 513 | Decline. Transaction not permitted to acquirer or terminal. |
| 514 | Do not try again – Applies to recurring authorizations only. There was security violation. |
| 515 | Declined. No term record on system |
| 516 | Please retry – Reasons for this error are one of the following: Format Error, Unable to route transaction, Switch or issuer unavailable, System Busy, Timeout |
| 517 | CVV2 Declined |
| 518 | Invalid account/date or sales date in future |
| 519 | Invalid Effective Date |
| 520 | Reversal Rejected. Do not try again. |
| 521 | Enter lesser amount |
| 522 | Cash Back greater than total Transaction amount |
| 523 | Crypto box is offline |
| 524 | Debit Switch unavailable Timeout Retry – Communications link to debit/EBT network gateway is down or responded with a “System Malfunction (96)” message |
| 525 | Debit/EBT network gateway cannot get through to the ISSUER. |
| 526 | Undefined Card – Debit/EBT network gateway cannot route card based on Merchant Entitlement |
| 527 | Network Response indicates that Merchant ID / SE is invalid |
| 528 | Debit/EBT transaction count exceeds pre-determined limit in specified time/ Withdrawal limit exceeded. |
| 529 | Resubmission of transaction violates debit/EBT network frequency |
| 530 | The authorizing network has a problem decrypting the cryptogram in the request |
| 531 | Retry with 3DS data |
| 532 | The DUKPT Base Derivation key is missing or incorrect in the PIN pad, PIN key synchronization error, or Master session PIN key is missing. |
| 533 | Invalid encryption key offset sent by merchant |
| 534 | Invalid master session key id sent by merchant |
| 539 | No Checking Account |
| 540 | Edit Honor |
| 541 | No Savings Account |
| 542 | DUKPT: An error while processing the PIN block that is not related to the point- of-sale equipment. Contact the Help Desk for assistance. |
| 548 | One or more received prompts do not match expected values |
| 549 | Extended Prompting Required |
| 550 | Invalid Vehicle |
| 551 | Invalid Driver |
| 552 | Invalid Product |
| 553 | Exceeds transaction total limit per product class. |
| 554 | Over daily limit |
| 555 | Invalid Date/Time |
| 556 | Exceeds quantity |
| 557 | Invalid prompt entry |
| 558 | Invalid Track 2 data |
| 559 | Voyager ID problem |
| 560 | Invalid Odometer |
| 561 | Invalid Restriction Code |
| 562 | Pay at pump not allowed |
| 563 | Over fuel limit |
| 564 | Over cash limit |
| 565 | Fuel price error |
| 566 | Y or N required |
| 567 | Over repair limit |
| 568 | Over additive limit |
| 569 | Invalid user |
| 570 | Before 1400 and can’t cut. Wait until 2:00 pm Eastern. |
| 571 | Cut time too close to 1400 |
| 572 | Checker/Manager not found |
| 573 | Security insufficient |
| 574 | No transaction security record |
| 575 | Insufficient data |
| 576 | Merchant has mail pending |
| 577 | No messages pending |
| 578 | The Visa OCT / MasterCard MoneySend activity has exceeded preset transaction count or amount limit within a rolling 24-hour period for given merchant. |
| 579 | The Visa OCT / MasterCard MoneySend activity has exceeded preset transaction count or amount limit within a rolling 7-day period for given merchant. |
| 580 | The Visa OCT / MasterCard MoneySend activity has exceeded preset transaction count or amount limit within a rolling 30-day period for given merchant. |
| 581 | The Visa OCT / MasterCard MoneySend Funding activity has exceeded preset transaction count or amount limit within a rolling 24- hour period for this account number. |
| 582 | The Visa OCT / MasterCard MoneySend Funding activity has exceeded preset transaction count or amount limit within a rolling 7- day period for this account number. |
| 583 | The Visa OCT / MasterCard MoneySend Funding activity has exceeded preset transaction count or amount limit within a rolling 30- day period for this account number. |
| 584 | The Visa OCT / MasterCard MoneySend Payment activity has exceeded preset transaction count or amount limit within a rolling 24- hour period for this account number. |
| 585 | The Visa OCT / MasterCard MoneySend Payment activity has exceeded preset transaction count or amount limit within a rolling 7- day period for this account number. |
| 586 | The Visa OCT / MasterCard MoneySend Payment activity has exceeded preset transaction count or amount limit within a rolling 30- day period for this account number. |
| 587 | The single transaction amount limit was exceeded for a Visa OCT/ MasterCard MoneySend transaction for given merchant. |
| 588 | All Visa OCT / MasterCard MoneySend transactions are blocked for a rolling 24 hour period, or 7 day period (current and prior 6 days), or 30 day period (current and prior 29 days) for given merchant |
| 601 | Invalid Batch Number/ Invalid Batch ID or Invalid OpenBatch |
| 602 | No Open Batch |
| 603 | Close Unavailable |
| 604 | Close Not Valid |
| 701 | Approved EMV Key Load |
| 702 | EMV Key Download Error |
| 703 | Approved EMV Key Load, more key load data pending |
| 704 | Pick Up Card |
| 708 | Honor With Authentication |
| 721 | Invalid ZIP Code |
| 722 | Invalid value in the field / Host Totals Declined |
| 723 | Driver’s License or ID is Required |
| 724 | Referred – Not Active |
| 726 | Unable to Locate Record On File |
| 727 | Refer – Call Authorization |
| 728 | Referred – Skip Trace Info |
| 729 | Hard Negative Info On File |
| 731 | Rejected Lost/Stolen Checks |
| 740 | Totals Unavailable |
| 767 | Hard Capture; Pick Up |
| 770 | Valid account but amount not supported |
| 771 | Amount Too Large |
| 772 | Duplicate Return |
| 773 | Unsuccessful |
| 774 | Duplicate Reversal |
| 775 | Subsystem Unavailable |
| 776 | Duplicate Completion |
| 782 | Count Exceeds Limit |
| 785 | No reason to decline– applicable to $0.00 verification requests and may be returned on Online Refund responses. Should be treated as an approval. |
| 790 | Not approved. Used only in Visa bill/recurring payment. Merchant must not resubmit same transaction but may continue billing process in subsequent billing period. |
| 791 | Not approved. Used only in Visa bill/recurring payment. Merchant must stop recurring payment requests. |
| 792 | See attendant. |
| 800 | Deferred authorization not cancelled |
| 801 | Over merchandise limit |
| 802 | Imprint card |
| 803 | Not on file |
| 804 | Fuel only |
| 805 | Velocity exceeded |
| 806 | Authorization ID needed |
| 807 | Over non-fuel limit |
| 808 | Invalid location |
| 809 | Over card velocity count |
| 810 | Over card velocity amount |
| 811 | Over issuer velocity count |
| 812 | Over issuer velocity amount |
| 813 | Over merchant daily velocity count |
| 814 | Over merchant daily velocity amount |
| 815 | Over merchant daily velocity both |
| 816 | Over merchant product velocity amount |
| 817 | Over merchant product velocity count |
| 818 | Over merchant product velocity both |
| 819 | Over chain daily velocity count |
| 820 | Over chain daily velocity amount |
| 821 | Over chain daily velocity both |
| 822 | Over chain product velocity count |
| 823 | Over chain product velocity both |
| 824 | Over chain product velocity amount |
| 825 | No chain ID for chain merchant |
| 826 | Signature required |
| 827 | Velocity exception error – pay inside |
| 828 | Exceeds merchant count for period – pay inside |
| 829 | Exceeds merchant amount for period – pay inside |
| 830 | Exceeds merchant count and amount for period – pay inside |
| 831 | Exceeds zip code count for period – pay inside |
| 832 | Exceeds zip code amount for period – pay inside |
| 833 | Exceeds zip code count and amount for period – pay inside |
| 834 | Exceeds state count for period – pay inside |
| 835 | Exceeds state amount for period – pay inside |
| 836 | Exceeds state count and amount for period – pay inside |
| 837 | Exceeds global count for period – pay inside |
| 838 | Exceeds global amount for period – pay inside |
| 839 | Exceeds global count and amount for period – pay inside |
| 840 | Unknown velocity error – pay inside |
| 902 | Invalid transaction. This merchant, card or terminal is not permitted to perform this transaction, or the transaction type is invalid, unable to route a refund request to the network, or there is an issue with the xml message. If a 902 is returned when submitting a completion for the second time, the first completion submitted has been successfully applied, even if the device did not receive a response in the first completion. |
| 903 | Invalid Reversal Transaction – transaction already settled |
| 904 | Format error. |
| 905 | Unsupported message. Transaction was rejected. Call your helpdesk or operations support. |
| 906 | System Error. There is a problem with the host processing system. Call your helpdesk or operations support. |
| 907 | Card issuer or switch inoperative or processor not available |
| 908 | Transaction destination not found for routing. |
| 909 | System malfunction or timeout |
| 911 | Card issuer timed out. |
| 913 | Duplicate transaction. |
| 914 | Void/Full Reversal request unable to process due to settlement already occurred. A Refund transaction may be necessary to reconcile the cardholder’s account. |
| 915 | Timeout Reversal not supported. Resend the original transaction with the same Reference Number that timed out. Do not retry the timeout reversal |
| 916 | Void/Full Reversal request unable to process since the Original Authorization was not found. |
| 920 | Security H/W or S/W error – try again |
| 921 | Security H/W or S/W error – no action |
| 923 | Request in progress |
| 924 | Limit check failed |
| 940 | Error. |
| 941 | Invalid issuer. |
| 942 | Customer cancellation |
| 944 | Invalid response |
| 950 | Violation of business arrangement |
| 954 | CCV failed. |
| 958 | CCV2 failed |
| 959 | CAV failed |
| 963 | Acquirer channel unavailable |
| 7455 | Invalid Time Zone. |
| 10001 | Transaction declined by authorization system. |
| 10002 | Transaction declined (transaction not permitted). |
| 10003 | Registration failed. |
| 10004 | Transaction is pending. |
| 10005 | Capture transaction failed. |
| 10006 | Refund transaction failed. |
| 10007 | Cancel transaction failed. |
| 10008 | Registration deletion failed. Please contact support. |
| 10009 | Member creation failed. |
| 10010 | Delete token operation failed, kindly contact support desk.. |
| 10011 | Invoice is not generated, please contact support. |
| 10012 | Invoice canceled failed. |
| 10013 | Invoice reminder not sent, please contact support. |
| 10014 | Invoice regeneration failed. |
| 10015 | OTP creation failed. |
| 10016 | Merchant signup failed. |
| 10017 | Token deletion failed. |
| 10018 | change password failed. |
| 10019 | OTP Verification Failed. |
| 10020 | Invoice configuration updation failed. |
| 10021 | Order ID set failed for invoice. |
| 10022 | New Password generation failed. |
| 10023 | Get InvoiceConfig Details Failed. |
| 10024 | Your Email is Already Verified. |
| 10025 | Address Details Updation Failed. |
| 10026 | Your record not found. |
| 10027 | Get Address Details Failed. |
| 10182 | Invalid authToken, authToken cannot be empty. |
| 10183 | Invalid expiry date offset, expiry date offset can be [0-9]. |
| 10184 | Invalid Customer ID. |
| 11002 | Call Voice-authorization number;Initialization Data. |
| 11003 | Invalid merchant number. |
| 11004 | Retain card. |
| 11005 | Authorization declined. |
| 11006 | Sequence- generation- number error - diagnostics necessary; the POS Terminal must carry out reconciliation with a 0800 message. |
| 11009 | It indicates a wait message and the POSSystem should expect to wait at most 30 seconds more. The host may send several of these wait messages until the true reply is ready. |
| 11010 | Partial approval. |
| 11012 | Invalid transaction. |
| 11013 | Invalid amount. |
| 11014 | Invalid card. |
| 11021 | No action taken. |
| 11030 | Format Error. |
| 11033 | Card expired. |
| 11034 | Suspicion of Manipulation. |
| 11040 | Requested function not supported. |
| 11043 | Stolen Card, pick up. |
| 11055 | Incorrect personal identification number. |
| 11056 | Card not in authorizer's database. |
| 11057 | referencing transaction was not carried out with the card which was used for the original transaction. |
| 11058 | Terminal ID unknown. |
| 11062 | Restricted Card. |
| 11064 | The transaction amount of the referencing transaction is higher than the transaction amount of the original transaction. |
| 11065 | Contactless request declined – retry in contact mode. |
| 11075 | PIN entered incorrectly too often. |
| 11077 | PIN entry necessary. |
| 11078 | The transaction was declined or returned because the cardholder requested that payment of a specific recurring or installment payment transaction be stopped. |
| 11079 | The transaction was declined or returned because the cardholder requested that payment of all recurring or installment payment transactions for a specific merchant account be stopped. |
| 11080 | Amount no longer available. |
| 11081 | Message-flow error85: Cash back declined – pls. retry purchase only. |
| 11091 | Card issuer temporarily not reachable. |
| 11092 | The card type is not processed by the authorization center. |
| 11096 | Processing temporarily not possible. |
| 11097 | Security breach - MAC check indicates error condition. |
| 11098 | Date and time not plausible - The POS Terminal must set itself to the date and time of the response message. |
| 11099 | Error in PAC encryption detected Any other code sent by the Authorization Host = General decline. |
| 11100 | Not sufficient funds. |
| 11100 | Only Debit card supported. |
| 11101 | Invalid Cardholder Name. |
| 11102 | 3D Secure Check Failed, Cannot continue transaction. |
| 11103 | Velocity Check Failed, Transaction exceeds Total transaction count, Level - Terminal. |
| 11104 | Transaction not permitted to cardholder. |
| 11105 | Transaction timed out. |
| 11106 | Decline for cvv2 failure. |
| 11107 | Duplicate transaction. |
| 11108 | Exceeds withdrawal limit. |
| 11109 | Lost card (Contact Bank). |
| 11110 | Stolen card. |
| 11111 | System Error, Please contact System Admin. |
| 11112 | No Payment and Card type found.. |
| 11113 | Saved transaction receipt request not proceeded.. |
| 11115 | Abandon Transaction. |
| 11116 | Do not Honor. |
| 11117 | Scoring failed. |
| 11118 | General Decline. |
| 11121 | API Rate limit is exceeded. |
| 11122 | API Rate limit is exceeded. |
| 20001 | Kindly pass numeric value in paymode. |
| 20002 | Kindly pass numeric value in cardtype. |
| 20003 | Kindly pass numeric value in terminal ID. |
| 20004 | Unauthorized member.. |
| 20005 | Account ID-payment mode or card type or currency requested by you is not valid for your account. Please check your Technical specification.. |
| 20006 | Amount greater than maximum transaction amount. |
| 20007 | Amount less than minimum transaction amount. |
| 20008 | Terminal ID provided by you is not valid for your account. Please check your technical specification.. |
| 20009 | Terminal ID is not active for your account. Please check your technical specification.. |
| 20010 | Amount is greater than the maximum transaction amount. |
| 20011 | Amount is less than the minimum transaction amount. |
| 20012 | Member's account daily amount limits exceeded. Please check your technical specs and create a support request. |
| 20013 | Member's account weekly amount limits exceeded. Please check your technical specs and create a support request. |
| 20014 | Member's account monthly amount limits exceeded. Please check your technical specs and create a support request. |
| 20015 | Merchant's IP is not white listed with us. Kindly contact the support desk.. |
| 20016 | Error while generating checksum. CheckSum mismatch. |
| 20017 | Checksum illegal access, checkSum mismatch. |
| 20018 | JPY currency does not have cent value after decimal. Please give .00 as decimal value. |
| 20019 | Description can not be empty. |
| 20020 | Your transaction is already being processed. Kindly try to place transaction with unique MerchantTransactionID.. |
| 20021 | Amount must be greater than Rs 10. |
| 20022 | Amount must be greater than 10 cents. |
| 20023 | Error- the merchant account is not set to LIVE mode. This could happen if there is any incomplete formality from the merchant side. Please contact support so that they can activate your account.. |
| 20024 | Recurring functionality is not allowed for account. Please contact support for help. |
| 20025 | Your IP address is blocked. Please contact support for further assistance. |
| 20026 | Your email address is blocked. Please contact support for further assistance. |
| 20027 | Your country is blocked. Please contact support for further assistance. |
| 20028 | Your daily card limit exceeded. Please contact your administrator.. |
| 20029 | Your weekly card limit exceeded. Please contact your administrator.. |
| 20030 | Your monthly card limit exceeded. Please contact your administrator.. |
| 20031 | Your credit card is blocked. Please contact support for further assistance. |
| 20032 | Invalid Visa card. |
| 20033 | Invalid Master card. |
| 20034 | Invalid Amex card. |
| 20035 | Invalid Diners card. |
| 20036 | Invalid credit card number. |
| 20037 | ERROR! Your card number is not whitelisted .. |
| 20038 | Requested card is not supported. Please contact support desk. |
| 20039 | Daily card volume amount limits exceeded. Please contact your administrator. |
| 20040 | Weekly card volume amount limits exceeded. Please contact your administrator. |
| 20041 | Monthly card volume amount limits exceeded. Please contact your administrator. |
| 20042 | Invalid/Restricted ticket amount.. |
| 20043 | Your transaction is already being processed, please use unique merchantTransactionID. |
| 20044 | Transaction not found from provided payment ID.. |
| 20045 | Captured transaction can not be cancelled.. |
| 20046 | Refund amount and tracking ID must match. |
| 20047 | Refund reason and tracking ID must match. |
| 20048 | Please do not capture more then 10 transactions in single capture call. |
| 20049 | Capture amount and tracking ID must match. |
| 20050 | Merchant and partner combination not found.. |
| 20051 | User authorization failed, user has no sufficient rights to process transaction. |
| 20052 | This functionality is not supported for your gateway. Kindly contact technical support for assistant.. |
| 20053 | Please provide all the address details while placing transaction.. |
| 20054 | Invalid bank name or bank not allowed. |
| 20055 | Account ID-payment brand or payment mode or currency requested by you is not valid for your account. Please check your technical specification. |
| 20056 | Registration functionality is not supported for this account. Please contact support for help.. |
| 20057 | The recurring transaction is already in INITIAL state. |
| 20058 | The transaction is not in INITIAL state. |
| 20059 | Unauthorized partner. |
| 20060 | Invalid gateway type. |
| 20061 | Terminal ID-payment brand or payment mode or currency requested by you is not valid for your account. Please check your technical specification. |
| 20062 | Your customer name is blocked. Please contact support for further assistance. |
| 20063 | Refund is not allowed for this member ID, Please contact support for more details. |
| 20064 | Member account amount limit exceeded. Please check your technical specification. |
| 20065 | Requested customer not found. |
| 20066 | Merchant Required for registeration. |
| 20067 | Transaction already cancelled. |
| 20068 | Merchant required to proceed the list of card and account request. |
| 20069 | Merchant can not proceed to list of card and account request. |
| 20070 | Partner required for registration. |
| 20071 | capture amount is greater than auth amount. |
| 20072 | Merchant can not proceed the registration. |
| 20073 | Partner's IP is not white listed with us. Kindly Contact the Support Desk.. |
| 20074 | Merchant can not proceed delete token request, kindly contact support desk.. |
| 20075 | Terminal ID provided by you is not valid for your merchants.. |
| 20076 | Terminal ID provided by you is not valid for registration.. |
| 20077 | Invoice is already cancelled. |
| 20078 | InvoiceId not found.. |
| 20079 | Invalid currency. |
| 20080 | Registration id already deleted. |
| 20081 | No record found. |
| 20082 | Invoice is processed. |
| 20083 | Your daily email transactions limit exceeded.Please contact your administrator. |
| 20084 | Payment type or card type or currency is not valid. |
| 20085 | Merchant login failed. |
| 20086 | OTP sent. |
| 20087 | Cannot regenerate invoice. |
| 20088 | Invalid tracking ID/ customer acc number given for the payout transaction. |
| 20089 | You cannot cancel invoice. |
| 20090 | You cannot remind expired invoice. |
| 20091 | Password must not be last 5 passwords. |
| 20092 | Only Debit card supported. |
| 20093 | Invoice is already present with requested order ID, please try to generate invoice with unique order ID. |
| 20094 | Member is NOT set for generating invoice of specified currency.. |
| 20100 | Payout option is not available for your account. Please contact customer support. |
| 20103 | Split invoice functionality is not allowed for this merchant, Please contact support to activate the same.. |
| 20104 | Your Email ID or Card number is not whitelisted, Please contact support. |
| 20105 | Invalid Maestro card. |
| 20106 | Invalid Discover card. |
| 20107 | Invalid InstaPayment card. |
| 20108 | Invalid JCB card. |
| 20109 | System internal error occured. |
| 20110 | Invalid card expiry date. |
| 20111 | Multiple Refund Not Allowed . |
| 20112 | BIN IP country mismatch. |
| 20113 | Transaction can not be processed with provided Email. |
| 20114 | Transaction can not be processed with provided Card. |
| 20115 | Token Inactivated. |
| 20115 | Invoice is not paid. |
| 20116 | Card Limit exceeded,Please contact your Administrator. |
| 20117 | Transaction not permitted. |
| 20118 | Your Card Details are not whitelisted. |
| 20119 | Installment is not Supported. Kindly Contact the Support Desk.. |
| 20120 | Installment not Available.. |
| 20121 | Please generate new OTP.. |
| 20122 | The functionality is not supported for submerchant. |
| 20601 | Invalid tracking ID/ customer acc number given for the payout transaction. |
| 20602 | Login Name already exist, please try different Login Name.. |
| 20605 | Invalid product amount and quantity.. |
| 20606 | AccountID or TerminalID requested by you is not valid for your account. Please check your technical specification.. |
| 20607 | Account ID-payment brand or payment mode or currency requested by you is not valid for your account. Please check your technical specification.. |
| 20608 | Account ID or Currency requested by you is not valid for your account. Please check your technical specification.. |
| 20609 | Account ID or Payment Brand requested by you is not valid for your account. Please check your technical specification.. |
| 20610 | Partial Refund Not Allowed.. |
| 20611 | Invalid Rupay card. |
| 20612 | Your VPA address is blocked. Please contact support for further assistance. |
| 20613 | Your Phone No. is blocked. Please contact support for further assistance. |
| 30001 | Invalid member ID, member ID should not be empty and should be numeric with max length 10. |
| 30002 | Invalid totype. |
| 30003 | Invalid amount, amount should not be empty and accepts only [0-9] and .(single point) with max length 12. |
| 30004 | Total grand amount should be equal to total amount. |
| 30005 | Invalid payment type. |
| 30006 | Invalid card type, accepts only [0-9] with max length 5. |
| 30007 | Invalid terminal ID, accepts only [0-9] with max length 6. |
| 30008 | Invalid order description, accepts only [0-9][a-z][A-Z] with max length 255 . |
| 30009 | Invalid IP address, accepts only [0-9].(point) with max length 50. |
| 30010 | Invalid email address, accepts only [0-9][a-z][A-Z]@._-'% with max length 100. |
| 30011 | Invalid city, accepts only [0-9][a-z][A-Z].,-/[space]#;&~` with max length 50. |
| 30012 | Invalid street/ address, street should not be empty and max length 100. |
| 30013 | Invalid zip CODE/ postal CODE, accepts only [0-9][a-z][A-Z]- with min length 2 and max length 10. |
| 30014 | Invalid state, accepts only [0-9][a-z][A-Z] with max length 40. For US states provide 2 letter code, Ex: NJ for New Jersey. |
| 30015 | Invalid telephone number, accepts only [0-9] with max length 24. |
| 30016 | Invalid telephone number country code, accepts only [0-9] with max length 4. |
| 30017 | Invalid country code, accepts only [0-9][a-z][A-Z] with max length 3. |
| 30018 | Invalid invoice number, invoice ID should not be empty. |
| 30019 | Invalid card number, card number should not be empty and accept only [0-9] with max length 19. |
| 30020 | Invalid card holder first name, first name should not be empty and max length 30 to 50 depending on the bank. |
| 30021 | Invalid card holder last name, last name should not be empty and max length 30 to 50 depending on the bank. |
| 30022 | Invalid CVV, accepts only numeric[0-9] with max length 3 or 4 depending on the bank. |
| 30023 | Invalid expiry month, expiry month should not be empty and should be numeric[0-9] with max length 2. |
| 30024 | Invalid expiry year, expiry year should not be empty and should be numeric[0-9] with max length 4. |
| 30025 | Invalid customer IP address, accepts only [0-9].(point) with max length 50. |
| 30026 | Invalid birthdate, birthdate should not be empty and should be in YYYYMMDD. |
| 30027 | Invalid language, language field accepts [A-Z] with max length 3, please enter language in capital letters only. |
| 30028 | Invalid Social Security Number(SSN), SSN should be numeric[0-9] with max length 9. |
| 30029 | Invalid redirect URL, kindly pass valid redirect url with max length 255. |
| 30030 | Invalid checksum. |
| 30031 | Invalid currency, currency should not be empty and accepts only [a-z][A-Z] with max length 3. |
| 30032 | Invalid template amount, TMPL amount should not be empty and accept only [0-9] and . (single point) with max length 10. |
| 30033 | Invalid template currency, TMPL currency should not be empty and accepts only [a-z][A-Z] with max length 3. |
| 30034 | Invalid reserve field 1, (eg.(Y/y)|(day/month/year)|(1-31)|(1-28) with max length 20. |
| 30035 | Request should not be empty. |
| 30036 | Invalid payment ID, payment ID should not be empty and accepts only numeric values with max length 11. |
| 30037 | Invalid member ID OR member ID is misconfigured. |
| 30038 | Invalid reason or reason not provided. |
| 30039 | Invalid reserve field 2-(eg.(CC|cc|PC|pc|PS|ps)|(0-9)|(0-9) with max length 50. |
| 30040 | Invalid payment brand or payment mode, payment brand and payment mode should not be empty and accepts only alphabetical valule with max lenth 10. |
| 30041 | Invalid user login or user login cannot be empty and accepts only alphanumeric values. |
| 30042 | Invalid user password or user password cannot be empty. |
| 30043 | Card holder name can not be empty or card holder name is invalid. |
| 30044 | Transaction type should not be empty or invalid transaction type. |
| 30045 | Invalid recurring type or recurring type should not be empty and accepts only (INITIAL). |
| 30046 | No token created. |
| 30047 | Invalid create registration or create registration cannot be empty. Accepts only (true). |
| 30048 | Invalid or missing parameter. |
| 30049 | Invalid registration ID, registration ID should not be empty and accepts alphanumeric values only. |
| 30050 | Partner cannot register token. |
| 30051 | No records found. |
| 30052 | Invalid or missing parameter. |
| 30053 | Invalid BIC, BIC should not be empty and accepts alphanumeric values with max length 11. |
| 30054 | Invalid IBAN, IBAN should not be empty and accepts alphanumeric values with max length 40. |
| 30055 | Invalid partner ID OR partner ID is misconfigured. |
| 30056 | Card or account not registered. |
| 30057 | Invalid payment type/ action type should not be empty. |
| 30058 | Invalid CC/Bank account holder or CC/Bank account holder cannot be empty. Accepts only alphanumeric values. |
| 30059 | Invalid action type, accepts only DELETE. |
| 30060 | You can get the transaction details with action type (GET). |
| 30061 | Invalid card details encryption. |
| 30062 | Invalid response type and accepts only value as "XML/JSON". |
| 30063 | Invalid payment brand or payment mode, payment brand and payment mode should not be empty and accepts only alphabetical value with max length 10. |
| 30064 | No records found. |
| 30065 | Invalid account number. Account number should not be empty, accepts only [0-9]. |
| 30066 | Invalid routing number. Routing number should not be empty, accepts only [0-9]. |
| 30067 | Invalid account type. Account type should not be empty, accepts only (PC|pc|PS|ps|CC|cc). |
| 30068 | You can not reverse the transaction(Transaction exceeds refund expiry ). |
| 30069 | Invalid payment mode, payment mode should not be empty and accepts only alphabetical value with max length 10. |
| 30070 | Password and confirm password are not matching.. |
| 30071 | Invalid login name, login name should not be empty. Accepts only [A-Za-z0-9]. |
| 30072 | Invalid company name, company name should not be empty, accepts only [A-Za-z0-9]. |
| 30073 | Invalid website, website should not be empty. |
| 30074 | Invalid gender, gender should not be empty. Accepts only (MALE\FEMALE). |
| 30075 | Invalid CustomerId, CustomerId should not be empty and should be numeric with Max Length 100. |
| 30076 | MemberId Or PartnerId invalid, MemberId Or PartnerId should not be empty and should be numeric with max length 10. |
| 30077 | Invalid Action_Type and Accept only alphabets with Max Lenght 6. |
| 30078 | Invalid customer name, customer name should not be empty, accepts only [A-Za-z0-9]. |
| 30079 | Invalid RegistrationId, RegistrationId should not be empty.. |
| 30080 | Invalid Cancel invoice reason, Cancel invoice reason should not be empty and should not be more than 50 char. |
| 30081 | Invoice expiration time is invalid.. |
| 30082 | Invalid CVV, CVV should not be empty, accepts only [0-9] length 3. |
| 30083 | Invalid FirstName,First name should not be empty and Max Length 32. |
| 30084 | Invalid LastName,Last name should not be empty and Max Length 32. |
| 30085 | Invalid merchantInvoiceID, merchantInvoiceID should not be empty and accepts only [0-9][a-z][A-Z] space with max length 35. |
| 30086 | Invalid merchant contact name, contact name should not be empty and accepts only [A-Za-z0-9.]. |
| 30087 | Invalid Records,Records should not be empty. |
| 30088 | Invalid From date,Should not be empty ,Accepts only in [DD/MM/YYYY]. |
| 30089 | Invalid To date,Should not be empty ,Accepts only in [DD/MM/YYYY]. |
| 30090 | Invalid Start,Should be not empty. |
| 30091 | Invalid End,Should not be empty. |
| 30092 | Invalid Country. |
| 30093 | Invalid GST ,Accept only numbers with max length 10. |
| 30095 | One or more invalid input parameters entered. |
| 30096 | Invalid mandate ID, mandate ID cannot be empty. |
| 30097 | Invalid Notification URL, kindly pass valid Notification URL. |
| 30098 | Invalid walletid ,walletid should not be empty. |
| 30099 | Invalid wallet amount ,wallet amount should not be empty. |
| 30100 | Invalid wallet currency ,wallet currency should not be empty. |
| 30101 | Invalid payment Type & Card Type. |
| 30102 | Invalid MemberId,MemberId should not be empty and should be numeric with Max Length 10 for Market Place. |
| 30103 | Amount should not be empty and Accept only [0-9] and . (Single point) with Max length 12 for Market Place. |
| 30104 | Orderid should not be empty for Market Place. |
| 30105 | Accept only [0-9][a-z][A-Z] with Max Length 255 for Market Place. |
| 30106 | Amount Mismatch. |
| 30107 | Market Place Parameters are Incomplete. |
| 30108 | Invalid Installment period.. |
| 30110 | Transaction receipt should not be empty.. |
| 30111 | Payment provider not found.. |
| 30112 | Enter valid VPA address.. |
| 30113 | Invalid check number. Account check should not be empty, accepts only [0-9]. |
| 30114 | Invalid Bank Account Name.. |
| 30115 | Invalid Bank Transfer Type. |
| 30116 | Invalid Bank Ifsc Code. |
| 30117 | Invalid Bank Account Number,Accept only[0-35] Numbers Only. |
| 30118 | From Date Should not be greater then To Date. |
| 30119 | Invalid AccountId and Accept only [0-9] with Max Length 10. |
| 30120 | Invalid latefee, latefee should not be empty and accepts only [0-9] and .(single point) with max length 12. |
| 30121 | Try to forgot password again after one hour.. |
| 30121 | Invalid product amount, product amount accepts only [0-9] and .(single point) with max length 12. |
| 30122 | Invalid Product description, Product description accepts only [0-9][a-z][A-Z] space with max length 100. |
| 30123 | Invalid quantity, quantity accepts only [0-9] with max length 5. |
| 30124 | Invalid product total, product total accepts only [0-9] and .(single point) with max length 12. |
| 30125 | Invalid quantity total, quantity total accepts only [0-9] with max length 5. |
| 30126 | Invalid client transaction id, Client transaction id should not be empty should be numeric with Max Length 20. |
| 30127 | Invalid payment id, payment id should not be empty with Max Length 255. |
| 30128 | Invalid purchase identifier. |
| 30129 | Invalid idType, IdType accept only PID and MID.. |
| 30130 | invalid page no,pageno should not be empty. |
| 30134 | Invalid call type. |
| 30135 | Invalid Payment Terms. |
| 30136 | Invalid Unit. |
| 30137 | Invalid Default Unit. |
| 30138 | Invalid Device.. |
| 40001 | Invalid payment ID or payment ID not found. |
| 40002 | Invalid amount / Amount is not matching with requested amount. |
| 40003 | Invalid currency / Currency is not matching with requested currency. |
| 40004 | Registration ID already deleted. |
| 40005 | Invalid registration ID or registration ID not found. |
| 50757 | Invalid Date Format. |
| 90026 | ThreeD Authentication Pending. |
| 90027 | Merchant logout failed.. |
| 90028 | Your BankAccountNo is Blocked. Please contact support for further assistance. |
| 90029 | Exceed OTP Generation LIMIT, Please Initiate New Transaction. |
| 90030 | Invalid Bank Name,Accepts only [A-Za-z]. |
| 90031 | Invalid Branch Name,Accepts only [A-Za-z]. |
| 90032 | Invalid Bank Code,Accept only numeric[0-9]. |
| 90033 | Invalid Account Type,Accepts only [A-Za-z]. |
| 90034 | Invalid Branch Code,Accept only numeric[0-9]. |