I did get the test.txt file with the Hello World. Testing! message so learned something cool. Thanks for that too!
So I guess the page is at least loading.
I checked the PayPal settings for API Access, I used the SOAP settings when I created the button since it was the only version that used: USER/PASS/SIG. I beleave that was the version your software was based off right?
I'm guessing since the payments are going through that this is setup correctly?
Should Auto Return be set to on or off under the Website Payment Prefs? I've tried it under both with the same results. Also tried it with Payment Data Transfer set to on/off with same thing.
On the button from I tried removing the "success" return value link to see if that was confusing it. Didn't help.
I moved that Hello World test text to the very bottom of the file with new test text to see if it still worked and it did.
I removed the 3 bindColumn lines in case there was still an issue with the variables I'm using. I would think it should at least create a new empty row in the table shouldn't it?