I didn't get any information from them about why the return to my website after purchase wasn't working, or what the fix was - they only said that it was fixed (which it is). I did hear back from them about the "Continue Shopping" button not working. This was their response: "Based on the HTML I can see in the source code you added those variables outside of the encrypted variable. Right now all of the transactional information that we are going to use to process this payment is in the encrypted variable. It seems this variables were added after the fact and they are being ignored. To fix this you will need to recreate the buttons in your PayPal account and add any additional variables you are going to use as you are making the button and not after the fact. " So I learned that all the values I was sending via my form were no longer being used by PayPal (he was right that these were in my form created by PHP and not specified for each hosted button), so I had to edit each of my hosted buttons directly instead of creating the form on the fly in PHP. For each of my hosted buttons, I chose edit button, then for "Step 3: Customize advanced Features I checked the "Add advanced variables" checkbox and inserted this line: shopping_url=<URL for my shopping page> That worked.
... View more