I had the same problem where the return url was no longer working since a few days ago. I added this line to my non-hosted button and the return url worked again: <input type="hidden" name="return" value="https://www.mywebsite.com/success.html"> Obviously change: https://www.mywebsite.com/success.html to your website return url
... View more