Actually, I seem to be having the problem you are having when someone does pay. I created a test event with using paypal live for $5. I paid for it on paypal and it never showed up as a registration. Also, I never received a registration email from my site. I did receive a receipt from Paypal, though. This is appears to be a rather BIG bug in the component.
Hi, I requested help via a support ticket yesterday, see below...
A new ticket entitled PayPal -NOT REGISTRANTS SHOWING UP has been posted. The details are given below:
TICKET PRIORITY: Urgent
TICKET DESCRIPTION:
Hi,
Did a search in the forum but did not find any solution to the subject problem of using paypal, having the costs and charges show it, getting an acknowledgement email, etc all works fine, BUT none of the registrants appear in the Registration Manager.
This the link to the forum issue where folks have the same problem.
I presented the system to my group. We are going to be using it for fall baseball registration. They were all very excited. The component does everything we need. The interesting thing is the data is in the database. The payments are being made. They are just not showing up on the back end and emails are not sent.
Does anyone else have the problem with the discount doubling when the amount is sent to paypal? I\'ve uninstalled and reinstalled and still have the same problem. Here is the problem with my first event in which I am using DTRegister. The individual amount for the event is $100. Members get a $50 discount. The amount due shows the correct amount on my site but when it is sent to paypal, it shows as $0 as soon as they are forwarded to pay. The problem is paypal obviously can\'t take a $0 payment so the member is forced to enter the $50. I tried using a 50% discount but $25 showed at paypal (this leads me to believe that it is obviously doubling the dicount amount).
So, to work around this, I edited the DTRegister.php to give a message to the members (only) that they will need to enter the $50 when they get to the Paypal site. I\'ve had one register like this and absolutely NOTHING was sent back to my site. There is no evidence of this person\'s registration anywhere.
I\'m getting a bit upset with the lack of response from the developers after I paid $50 for a component that partially works. I\'ve posted here on the forums and also submitted a ticket. It has been two days and I still haven\'t heard a thing.
Please, developers, HELP! I like the module and really want to get it to work as advertised.
This is what I\'ve done to work around the issue until the developers can get back to us.
Since the discount amount is doubling when Paypal gets it, I set the discount at $25 for a $100 event. This means paypal gets a $50 total due. I did verify that the information on the registration is in the database but I can\'t figure out how why it won\'t show in the admin panel. I entered one by hand and compared the database record to the one that was done by a user and isn\'t showing up. I can see absolutely nothing different. I figured there would be a flag someone to trigger it to appear in the registration list but I\'m coming up empty.
Yeah, I\'ve had problems from the start. Originally the price from paypal was different than what showed up. They actually fixed that, but I upgraded to 2.4 so for all I know it could be messed up again.
Originally I wanted one form, and when you sign in you get the discount. But we added 2 add ons to the conference. And the discount applied to only the price of the event and not the add ons. So I had to create 2 forms (stupid)
And I we don\'t have a record of who pays via paypal. We seem to get a record from those who pay later. This is a big issue since we have a form they fill out with info. I\'ve submitted a ticket and have heard no reply. I am getting frustrated. I mean if we can\'t use the online purchasing why would I use this component... and why would I pay for it. So far I am very disappointed with DT. I\'ve had free components act more solid than this. I expected that since we had to pay for it, that they would have worked these issues out, especially since it involves a transaction.