URLs with query strings are not permitted
-
Hello – our site has the most recent versions of WordPress and WooCommerce (and is running on PHP 7.2), along with “YITH WooCommerce Authorize.net Payment Gateway” Version 1.1.8.
With this configuration, everything was working perfectly until ~ February 4th. At that time, we started getting notifications like this from Authorize.net when a purchase was made: “Your script timed out while we were trying to post transaction results to it.”
After looking into it, we realized that The x_relay_url is being sent and is seen on the Authorize.net payment page, but it contains query string parameters and should not:
“URLs with query strings are not permitted. Please configure any scripts for your Relay URL so they will not depend on variables in the URL. For example, https://testdomain.com/authorizenet/receipt.aspx is acceptable, but https://testdomain.com/authorizenet/receipt.aspx?page=receipt would not be accepted”
This results in the Authorize.net page not redirecting. And because this redirect fails, the page on the Authorize.net server is throwing an error before it hands the request back to our site.
The developer who looked into it said that to fix this, the plug-in needs to be updated to conform to this change on the Authorize.net side…
So I’m posting this issue, as I think the ideal scenario would be for the plug-in developers themselves to address this. And hopefully it’s something you’re already aware of and are working on.
Thanks for you help,
JimThe page I need help with: [log in to see the link]
- The topic ‘URLs with query strings are not permitted’ is closed to new replies.