Support

Home Forums Event Espresso Premium How to handle refunds

How to handle refunds

Posted: February 28, 2022 at 1:22 pm

Viewing 7 reply threads


nikkioconnor

February 28, 2022 at 1:22 pm

My client has finally started using their Event Espresso system. We just went through setting up and selling our first live event. Mostly it was great, but it was not without a few glitches. I will create a topic for each so as not to get them confused.

Topic #1:
We had a client who purchased 2 tickets. She ended up not being able to attend one of the classes, so my client refunded one of the tickets through paypal. However, that seemed to trigger both tickets to be Pending Payment. What is the best way to handle a single ticket refund on an order with multiple tickets?

Here is our event page if it helps:
https://allgooddogs.biz/classes/tat-drop-in/


Tony

  • Support Staff

March 1, 2022 at 10:31 am

Hi there,

Which PayPal payment method are they using? (ticket sales have ended so I can’t check the event)

So just to clarify, did they purchase 2 tickets in a single group booking (selected 2 tickets on the qty field and registered), or 1 ticket twice?


nikkioconnor

March 1, 2022 at 10:53 am

We are using the WooCommerce Paypal plugin. The user purchased 2 tickets using the qty field for a single datetime.


Tony

  • Support Staff

March 1, 2022 at 11:01 am

We are using the WooCommerce Paypal plugin.

You can’t use payment methods for ‘other’ plugins within Event Espresso.

If you go to Event Espresso -> Payment Methods.

Which payment methods are enabled in there (they will be green)?

The user purchased 2 tickets using the qty field for a single datetime.

Ok, thank you.


nikkioconnor

March 1, 2022 at 11:11 am

Oh sorry, forgot about that. We are using Paypal Express.


Tony

  • Support Staff

March 1, 2022 at 11:33 am

Hmm, ok, so it was a partial refund done through PayPal then (as it was a single payment for both tickets etc)?

Sounds like PayPal sent a request back to your site which then updated the payment within the transaction, that would then have updated the transaction which in turn will update the status of the registrations assigned to it.

I’m going to open a ticket on this, as far as I was aware the PayPal Express integration did not send a request back to the site so something may have changed here (on PayPals side).

Updating the registrations (and transaction/payments) within EE can be done if those still need to be ‘fixed’, or have you done so already?


nikkioconnor

March 1, 2022 at 2:15 pm

We’ve already ‘fixed’ the registration, so no worries there. I’ll keep an eye out for when you have any further info on this one. If we need to set it up so people have to register for each spot separately, we could do that, though not ideal. Or is there a better way to refund?


Tony

  • Support Staff

March 3, 2022 at 6:36 am

Or is there a better way to refund?

It’s a tricky one really, if a refund is applied within PayPal and a request sent over from PayPal to your site notifying EE as such then all it shows is that a refund has been applied of X as PayPal has no idea about registrations within EE.

So then EE can’t tell which specific registrations within a group need the refund to be applied to them. I suspect we should be ignoring the request and not updating the transaction automatically but rather keep a refund as a 2 step process (once within PayPal and then once within EE to do whatever you need with the registrations).

This then means you can do whatever you want in PayPal with the payment and select the specific registrations to refund in EE itself when manually applying the refund.

Viewing 7 reply threads

The support post ‘How to handle refunds’ 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