I have been racking my brain to figure this problem out. I am using Joomla 2.5.11 and DTRegister 3.0.3 and want to use PayPal for the payment gateway. I was using Sage and it was working fine and when changed to PayPal everything went south.
When you submit registration it takes you to PayPal where it gives you this error:
Your purchase couldn't be completed
There's a problem with the merchant's PayPal account. Please try again later.
I have double checked the email and it is correct. I have tested this on a few other PayPal accounts that I know are working and I get the same error. So I am sure this is a problem on the site and not with PayPal.
Searching the forum has been no help and I assume the reason I got no answer the last time I asked was that my subscription ran out. I purchased it again so I can get help.
Any advice as to why this error pops up would be a huge help. The event is in thirty days and I have people banging down the doors to get registered...;(
I opened the error log file and found something that might help resolve this.
[23-Jul-2013 03:48:57 America/Chicago] PHP Warning: Invalid argument supplied for foreach() in /home/lewiston/public_html/administrator/components/com_dtregister/models/event.php on line 713
[23-Jul-2013 03:48:57 America/Chicago] PHP Warning: Invalid argument supplied for foreach() in /home/lewiston/public_html/administrator/components/com_dtregister/models/user.php on line 2044
[23-Jul-2013 20:08:01 America/Chicago] PHP Warning: Invalid argument supplied for foreach() in /home/lewiston/public_html/libraries/joomla/string/string.php on line 970
I found the reason for the failure. It is RSFirewall blocking the transaction. However I am clueless how to fix this and for the time being I had to disable System - RSFirewall! Active Scanner.
I tried to add an exception for the URL but it does not work. The two URL's I tried to add to the exception rule are:
Hello. The problem as you've seen is not DT Register itself, but RS Firewall. When do you see that error message from PayPal? As soon as you redirect to the PayPal site? Or at what point?
We have seen the RS Firewall product cause issues with PayPal IPN, causing transactions not to result in records being created. We are not familiar enough with that extension to know what the options are to resolve this. Something will need done with the parameters of RSF, but you'd need their assistance on that. Surely they'd have an answer for that. There's nothing that we can do for it though as it's not a DT Reg problem.
Nathan is no longer affiliated with DTH since the recent acquisition. You can connect with him and get any type of Joomla website help at
www.JoomlaEmployee.com
.
PayPal Payments Dont Work!
11 years 3 months ago #21480
I first notice it when the page refreshes when you click to confirm all data is correct. Which is what takes you off to PayPal. When RS is not installed it is an empty page but when it is installed I see << which does not say anything but does tell me it will fail.
I have asked on the RS forum and I have opened a support ticket for help but no one is helping me. I know this should be able to be corrected with an exception but I have tried everything I can think of and nothing is working.