Table of Contents
- Overview
- How can my merchant toggle their active gateway account to test mode?
- Is there a way to permanently delete old test transactions?
- Is there a way to move transactions that were processed in test mode to active mode?
- As the partner, how can I check to see when a merchant account was put in test mode?
- If the account was an active account and we put it in test mode, is it still billable?
- When the account is in test mode, do the AVS and CVV data get passed?
- Is there a demo account for the payment gateway and test credit card/account number that we can use for testing?
- How do you trigger errors in test mode?
Overview
The Test Mode section allows the merchant to toggle their ENTIRE ACCOUNT into and out of Test Mode. This is a helpful feature for people who are setting up their website to accept payments so they can test everything out before starting to accept transactions. Test Mode is not user-specific and does not apply to specific sources. If you are testing a Gateway Account, have the Merchant or Affiliate put it into Test Mode themselves after warning them that this will cause real transactions to not process. If they’re okay with this, they can proceed. We do not want the Gateway to be liable for missing transactions.
***PLEASE NOTE: Transactions ran in test mode DO NOT process at the Bank and the Merchant will NOT be funded.
How can my merchant toggle their active gateway account to test mode?
If the merchant wants to put their active gateway account into test mode, they may do so by following the steps listed below.
Please warn the merchant that by changing the account to test mode this will cause real transactions to NOT process and the merchant will NOT be funded.
Log into the merchant’s gateway account >> Click on ‘Options’ >> Click on ‘Settings’ >> Under ‘Transaction Options’ click on ‘Test Mode’ >> To enable test mode click on the blue button that says, ‘Enable Test Mode’
You will follow the same steps when you are disabling test mode.
Is there a way to permanently delete old test transactions?
If you want to delete old test transactions, please make sure that account is in test mode. Once you have confirmed that the account is in test mode, please follow the steps listed below.
You may delete old test transactions by logging into the merchant’s gateway account >> click on options >> click on settings >> click on Test Mode. From here you will see the option to flush transactions. Once all the test transactions are flushed out, they will no longer show up in the reports or be reflected in the graphs.
Simply select the type of record you wish to flush (Transactions, Subscriptions, Vault Records, and Invoices) and the Date Range, and click Flush Test Transactions.
***PLEASE NOTE: This action is not reversible, and the information is NOT recoverable. Flushed records are purged from our databases.
Is there a way to move transactions that were processed in test mode to active mode?
Transactions that were done in test mode CANNOT be moved to the active mode. Those transactions will have to be ran again in active mode. We always warn the partners and the merchants about this issue as well.
As the partner, how can I check to see when a merchant account was put in test mode?
To check when the merchant account was put into test mode, please follow the steps listed below.
Log into your affiliate portal >> Click ‘List Accounts’ >> Click on the merchant account >> Scroll down to ‘Merchant Status’ >> Click on ‘Show History’ >> In this section you will be able to see when the status of the account was changed, by which user, and the day and time.
If the account was an active account and we put it in test mode, is it still billable?
If you take an active account and put it into test mode, yes, the account is still billable. However, the per transactions fees are not. Meaning, when you are running a test transaction in the test mode, the merchant is not being billed for the per transaction fees.
When the account is in test mode, do the AVS and CVV data get passed?
The AVS and CVV status will not be updated since that data is not being passed in a test account. This is a default setting.
However, if the merchant wants to test the AVS and CVV status we can enable a flag that will allow the merchant to do so. We will need this request in an email. Please include the merchant's business name, their gateway ID, the request, and send it to support@nmi.com.
The flag is called Use New Test Mode Responses
Is there a demo account for the payment gateway and test credit card/account number that we can use for testing?
Transactions can be tested using one of two methods. First, transactions can be submitted to any merchant account that is in test mode. Keep in mind that if an account is in test mode, all valid credit cards will be approved but no charges will actually be processed.
The Payment Gateway demo account can also be used for testing at any time. Please use the following username and password for testing with this account:
username: |
demo |
password: |
password |
Transactions can be submitted using the following information:
Visa: |
4111111111111111 |
MasterCard |
5431111111111111 |
Discover |
6011601160116611 |
American Express: |
341111111111111 |
Diner's Club: |
30205252489926 |
JCB: |
3541963594572595 |
Maestro: |
6799990100000000019 |
Credit Card Expiration: |
10/25 |
account (ACH): |
123123123 |
routing (ACH): |
123123123 |
How do you trigger errors in test mode?
Triggering Errors in Test Mode:
- To cause a declined message, pass an amount less than 1.00.
- To trigger a fatal error message, pass an invalid card number.
- To simulate an AVS match, pass 888 in the address1 field, 77777 for zip.
- To simulate a CVV match, pass 999 in the cvv field.
This information can also be found in our integration portal. The link has been provided below.