Support

Home Forums Event Espresso Premium Paypal took two payments but Event Espresso only registered 1 attendee

Paypal took two payments but Event Espresso only registered 1 attendee

Posted: April 9, 2013 at 1:59 pm


Kevin Pryce

April 9, 2013 at 1:59 pm

I had an attendee email me saying that he accidentally clicked twice on the register button, and received two invoices in his email.  Sure enough, I check Paypal, and it shows I received two payments when I should have only received one.  When looking in Event Espresso, it only shows one entry for the attendee.

 

What happened here?  Have you seen this before?

 

PS: The Paypal transactions have different id numbers.  Looking in the attendee history, I am noticing 4-5 double payments and am wondering if this is a bug.

 

Using WordPress 3.5.1.  Using most recent version of Event Espresso.  (updated a few days ago)

Registration page = https://saskatoonpolicerun.com/event-registration/?ee=3


Kevin Pryce

April 9, 2013 at 2:03 pm

Also, I just noticed  something else.  I updated to the most recent version of Event Espresso 4 days ago, and all of these “double payments” have occurred in the last four days.

 

… just saying.


Josh

  • Support Staff

April 9, 2013 at 2:26 pm

Hi Kevin,

I ran a quick test registration to see which PayPal gateway option you were using and it looks like both Pro (onsite) and standard IPN (offsite) are in use. In the cases where you have double payments happening, is it happening with one of the two payment options?

You mention that they clicked the register button twice, but are you sure it wasn’t the “Complete Payment” button that was clicked twice?


Kevin Pryce

April 10, 2013 at 3:13 pm

hi Josh.

 

I am using both versions of Paypal because I want the Paypal form embedded on my site (so clients dont have to leave my website) but I also set up regular paypal for people that want to pay with their paypal account.  I assume it is only happening with one of the methods but how do I tell?

 

Also, I can’t be certain of which button the client pressed twice.  You know clients, they arent quite as detailed as people like you and I.  He just knows he pushed a button.

 

Any advice?


Josh

  • Support Staff

April 11, 2013 at 11:51 am

Hi Kevin,

If you look in the attendee overview there is a column labeled “Type” that will say “PayPal” when they pay using PayPal, and it will say “PayPal Pro” when they pay on your site using the PayPal pro option.

The registration page doesn’t send credit card info to PayPal, it’s the “Complete Purchase” button that triggers the payment info to be drawn by the gateway. Each time they click the button it can trigger another payment.

I’ll make a note in our issue tracker about making this more user-proofed.

In the meantime, you can add a warning to the payment screen right where the button displays. For the PayPal pro gateway, you could change line 114 in /gateways/paypal_pro/paypal_pro_vars.php to something like this:

<p class="event_form_submit"><strong>Important! Please click Complete Purchase only once.</strong>


Kevin Pryce

April 11, 2013 at 1:48 pm

I appreciate the help.  Thank you.  As you said you would do, please record this on your tracker to help make this more user friendly.

 

So, being I have never issued a refund before, I can just do that inside paypal and the money should return to the customers account right?


Josh

  • Support Staff

April 11, 2013 at 1:52 pm

Yes. I hope this helps:

https://www.paypal.com/cgi-bin/webscr?cmd=xpt/Marketing/bizui/SendRefund-outside


Kevin Pryce

April 11, 2013 at 1:53 pm

Thank you Josh.  I appreciate the support and great service.

The support post ‘Paypal took two payments but Event Espresso only registered 1 attendee’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso