I recently migrated our WP site to a Debian 8 VM running on Azure. Since then, we are unable to process credit card payments through the RedSys payment gateway.
It seems that upon successful payment, the gateway attempts to send the success message back to our server but uses the java/1.5.0 user-agent string which seems to be the reason the request is never getting to our server.
It seems like there is something similar to CloudFlair's Browser Integrity Check going on in Azure, but for the life of me, I've been unable to find ANY mention of it online.
The VM is on it's own Virtual Network created automatically and I've even removed it from the Security group to see if that cleared things up, but nothing. The server is using the Azure DNS (could this be where the filtering is being done? If so, what solution?)
Can anyone offer a solution for this? (Obviously, being a banking system, changing the user-agent that is being sent is impossible; I cannot make a bank change their ways)