Same issue with 2.3.0a on Joomla 1.5.25 also. Submitted a ticket today, but I have 2 prior tickets which are not answered for 3 weeks already so..
The first time reinstalling the component solved the problem but now it happened again so I'm not gonna reinstall, the problem has to be fixed otherwise it will return again when the site already is live.
I found the problem which I notified them trough the ticket system.
It looks like this has something to do with the Captcha which I currently have disabled in the dt donate configuration. When I enable Captcha (which I do not want to do since donations are for registered users) things work fine.
The problem seems to happen on line 136 of the paypal.php file found in the models directory. The line is:
if (isset($_SESSION['register']['secCheck']) && $_SESSION['register']['secCheck'] == 1) {
The fix is for captcha when it is disabled. If you have captcha enabled then you do not need this.
The $_SESSION is set to 1 by CAPTCHA if the user enters the correct code. The problem is that it obviously doesn't take the admin settting for disabling the captcha into account. I didn't have time to fix the root problem. My solution only bypasses the check.
Yes I get the logic, thanks. Just wanted to make sure that there won't be some negative consequences of this. It seem that there won't be any problems, thanks again.