Hi Wayne,
I did experience this myself a few days ago. I was running some development tests on a related PayPal (unreleased) extension. When I attempted to make a test purchase, I was directed to the PayPal log in page, not the transaction page. Absent minded, I logged in and found myself staring at the test accounts balance page.
After careful inspection, I realized that in the hidden button form the "cmd" parameter was defined incorrectly. In my case the input field looked like this:
- Code: Select all
<input type="hidden" name="cmd" value="_xclick-">
But should have looked like this:
- Code: Select all
<input type="hidden" name="cmd" value="_xclick">
So, when the form was submitted to PayPal, PayPal's transaction processing application didn't recognize the command "_xclick-". Not knowing what to do, it dumped me to the default PayPal log in page.
Now, I am in the middle of developing this extension, so, I had made a typo when entering in the parameter value. I went back to the code set deleted the extra "-" character and the problem was solved.
In your case, the extension you are using is mature and void of any typos, like the one mentioned above. So, this leaves me wondering, why some of your international buyers are running into a similar issue. My extensions sell internationally. And to my recollection, your's is the first time I have heard of this issue.
What I am wondering is this, are your buyer's who are running into this issue using an online translator? And if so, could this translator be effecting the hidden form values, like "_xclick"?
~ Best regards