A developer/tester needs a way to quickly be able to figure out if the server is down or operational.
User should be able to log into Vantiv ONE or some other site and be able to check the status of the servers either by selecting the card processor type (Express or MercuryPay) or by providing URL information.
Our team was testing this morning using the test URL (https://w1.mercurycert.net), were were able to perform transactions successfully until everything came to a halt in the afternoon because of encountering the following error:
<CmdResponse>
<ResponseOrigin>Server</ResponseOrigin>
<DSIReturnCode>004116</DSIReturnCode>
<CmdStatus>Error</CmdStatus>
<TextResponse>Merchant Setting Requires RecordNo and Frequency.</TextResponse>
</CmdResponse>
Note: No changes were made in the settings or the system configuration.
Hello arrao,
The MercuryCert.Net test environment has been functioning as expected.
This error response indicates that the MerchantID that you're using is set up for Mercury MTokenization support.
When interacting with a MercuryPay MerchantID which is configured for MTokenization, these two tags must appear in the transaction request object.
If you're processing a Sale, you'd include these values in the relevant tags, like this:
<RecordNo>RecordNumberRequested</RecordNo>
<Frequency>OneTime</Frequency>
Please refer to the MercuryPay 2020 Platform API and Integration Guide for additional details about the usage of these token-specific tags.
Feel free to contact me if you have any additional questions or concerns.
Thanks!
- paulblick