Hi, I am sending a cURL request from my server to a payment gateway’s API: https://sec.paymentexpress.com/pxaccess/pxpay.aspx - is there a way for the request to go through Cloudflare? It seems the payment gateway has told me it is coming from my server’s IP, but I am running TLS 1.0 and am using Cloudflare to ensure TLS 1.2, which is required by the payment gateway. I cannot upgrade the TLS on my server currently. I am sending the curl using PHP 5.
(I have tried searching for this but the results are mostly “bypass CF” but that’s not what I want to do.)
You are mixing some things up here. Cloudflare is from the client to the server. In this case your server is the client and you are contacting a different and unrelated server.
The used TLS version and configuration solely depends on what you specify during the request and which libraries you have got installed. You need to specify the right version, respectively make sure your operating system is up-to-date enough to support the proper library version. PHP 5 is also quite dated already.