libor wrote:Hi,
Are you using version 4.0 and the paypal standard plugin 1.42 ?
It is plugin that sends paypal the callback URLs for both IPN and PDT notifications (these are the two messages coming back from PayPal whether the payment was successful). The plugin uploads this value to the PayPal API , so it overrides any value that is set in the PayPal administration page.
In the plugin code it looks so:
["return"] = $"{storeLocation}Plugins/PaymentPayPalStandardLibor/PDTHandler",
["notify_url"] = $"{storeLocation}Plugins/PaymentPayPalStandardLibor/IPNHandler",
I suppose the storeLocation variable is not initialized to the https variant of your URL, please check the values in Configuration Stores for 1. Store URL begins with https:// 2. SSL enabled set to true.
Hi thank you for reply so soon,
I am using version 3.5, and yes paypal standard plugin 1.21, and after 29th of June we suddenly get that error, and the orders are not been marked as payed.
In configuration, stores I have the store url with http, but then in secure url I have it with https.
At the beggining I thought it was because in paypal I haven't got activated IPN, I activated and I put the url with https in paypal, and in paypal plugin the field ipn url was blank, maybe it was getting the http url by default, I don't know...
And also when I finish the payment in paypal it redirects to store homepage not to order completed...
But we didn't make any changes, and it was working perfect.