Having trouble with test endpoints; getting null results sets for tokenization requests...

We use libcurl in C to post to the endpoints. Upon learning of the tls changes and after getting ssl handshake errors, we set:

curl_easy_setopt(curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2);

This resulted in xml with mostly Null values. 

We changed the above to: 

curl_easy_setopt(curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_1);

and got good results. 

The above is for the https://esqa.moneris.com/gateway2/servlet/MpgRequest endpoint. 

So far so good.

But we still get xml with null values for the echeck url: 

https://esplusqa.moneris.com/gateway_us/servlet/MpgRequest

What is going on here? Do these sites treat ssl/tls differently? Do they have the same requirements?

Bill

 

 

  • No the sites do not treat TLS differently they are all the same for both US and Canada. Are you integrating for both US and Canada ?
  • In reply to HG_Moneris:

    Old post. Resolved last month... Appeared to be on the Moneris side. IE. No change on this end and it began to work.
  • In reply to bill:

    Bill, do you know how this was resolved and/or what caused the problem? I'm having an issue with a process doing a post to MpgRequest endpoint that has worked fine for 4 years and suddenly stopped working; i.e. now giving a bad request error. Nothing has changed in our environment and I'm trying to figure out what has changed with Moneris. Getting very little help from Moneris.