Hi,
I am implementing an purchase solution for a website using Moneris’s PHP API. The configuration process to enable the use of cURL PHP extension & TLS 1.2 went well according to their documentation. I receive an error saying “Global Error Receipt” ? Moneris’s documentation says “You are not connecting to our servers. This can be caused by a firewall or your internet connection”. It turned out that for some reasons, the API was not able to access the cURL certificate which resulted in such error.
I already checked the following
I have already gone through different posts on Moneris's forum but I could not able to fix this problem.
https://community.moneris.com/blogs/b/announcements/posts/pci-compliance-amp-tls-1-0-retirement
https://community.moneris.com/product-forums/f/5/t/157
Here is the link to PHP purchase API
https://developer.moneris.com/Documentation/NA/E-Commerce%20Solutions/API/Purchase?lang=php
Here is the response I am getting while testing PHP purchase API
CardType = nullTransAmount = nullTxnNumber = nullReceiptId = Global Error ReceiptTransType = nullReferenceNum = nullResponseCode = nullISO = Message = Global Error ReceiptIsVisaDebit = AuthCode = nullComplete = falseTransDate = nullTransTime = nullTicket = TimedOut = nullStatusCode = StatusMessage = MCPAmount = MCPCurrenyCode = HostId = IssuerId =
I am using the API for Canada (CA) on test environment.
$mpgRequest->setProcCountryCode("CA");
$mpgRequest->setTestMode(true);
Anyone has an idea how to fix this problem ?
Thanks!!