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
In reply to HG_Moneris:
In reply to bill: