Support

Home Forums Event Espresso Premium Registrations not completing after successful payment (Again)

Registrations not completing after successful payment (Again)

Posted: June 15, 2018 at 2:35 am


mpurse

June 15, 2018 at 2:35 am

I had this problem before and found no real resolution but it seems to be bad with a vengeance.

I’ve noticed a high frequency of incomplete registrations in the last few days, even though the customer has actually paid. The always seem to come with two attempts by the customer to purchase so I am not sure if there is a problem they are experiencing during the transaction that might be causing this.

For now I have approved the ones that are paid manually. Normally clicking on the transaction button will trigger the ‘success’ pingback back to the server and turn the registration to ‘approved’. But I have done that and even though the transaction shows as ‘complete’, the registration remains unapproved.

I spoke with mijireh about this previously and they confirmed all worked well at their end. I saw it happen on a paypal transaction yesterday too.


Tony

  • Support Staff

June 15, 2018 at 3:56 am

Hi there,

I’ve noticed a high frequency of incomplete registrations in the last few days, even though the customer has actually paid. The always seem to come with two attempts by the customer to purchase so I am not sure if there is a problem they are experiencing during the transaction that might be causing this.

Do both of those payments go through? Meaning one then needs to be refunded or is in 2 payments in EE and one in Mijireh?

If the user pays via Mijireh and they redirect the user back to the site before the payment is ‘confirmed’ on their end when they arrive at your site EE will ping Mijireh and see the payment is incomplete, it will then show the payment options again because the transaction is incomplete. In that case, the user may then chose to return to Mijireh and make another payment.

For now I have approved the ones that are paid manually. Normally clicking on the transaction button will trigger the ‘success’ pingback back to the server and turn the registration to ‘approved’. But I have done that and even though the transaction shows as ‘complete’, the registration remains unapproved.

If you check your servers error logs can you see any errors from Event Espresso? Or either of the payment methods you are using?

I spoke with mijireh about this previously and they confirmed all worked well at their end. I saw it happen on a paypal transaction yesterday too.

Which PayPal payment method was that using?


mpurse

June 15, 2018 at 9:51 am

There were two payments in Mijireh and only one in EE.

I have installed an error log plugin to capture some more details over the coming dates.

Paypal standard is what we are using.


mpurse

June 15, 2018 at 9:51 am

We managed to get some feedback from one of the customers:

I think there is an issue with your payment system. I got no confirmation on screen and then got 2 conflicting emails: 1 saying the payment had gone through and the other saying it was pending afterwards….


Tony

  • Support Staff

June 15, 2018 at 10:35 am

Ok, this:

There were two payments in Mijireh and only one in EE.

Combined with this:

I think there is an issue with your payment system. I got no confirmation on screen…

Would lead me to believe either the issue I mentioned above, where they are returning to the site and then back to Mijireh, or Mijireh isn’t showing any issues on their end but then allowing another payment through (Yes, I know Mijireh said it’s all working on their end).

The fact that there is only one payment in EE would point towards it all happening on Mijirehs side, because EE creates a new payment within the transaction each time you click to be directed to Mijireh.

You can test that yourself to see what I mean by registering onto an event and then at the payment options, stop.

In another tab open up the EE transaction. (note theres no payment objects yet)

Back in your ‘registration tab’ click to finalize the registration (and be directed to Mijireh).

In the EE_Transaction you’ll see something like this – http://take.ms/ZChcV

Now when you hit Mijireh, use your browsers back button (you may go back to the attendee information step, if that happens just refresh the page and you’ll see the payment options again. Now Mijireh should already be selected but if not select it and hit the button to finalize again so your redirected to Mijireh.

Do whatever you prefer in that tab but again refresh the tab with the EE_Transaction, you’ll see a new payment object in the transaction – http://take.ms/f6QYn

See how each and every time EE directs you to Mijireh it creates a new payment object? If the issue was on EE’s end on your site I’d expect to see at least 2 payment objects if 2 payments were made.

then got 2 conflicting emails: 1 saying the payment had gone through and the other saying it was pending afterwards…

From who? Your site/EE?

If you look in Event Espresso -> Messages -> Message activity can you see the messages they are referring to?

Paypal standard is what we are using.

I’d highly recommend switching to PayPal Express, we’ve deprecated PayPal Standard due to how unreliable it is in favor of Express. It uses the same account type as standard but needs different credentials and doesn’t rely on PayPal’s ‘IPN’ system.

You can find details on how to setup PayPal Express here:

https://eventespresso.com/wiki/paypal-express-payment-gateway/

The support post ‘Registrations not completing after successful payment (Again)’ 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