Posted: March 9, 2018 at 2:33 pm
I’m having some problems with registrations that are paid not being registered as complete. This is using our payment gateway Mijireh. It’s not happening all the time, which is making it harder to handle. I reached out to them to ask for assistance and got the following response: It looks like your site is using Event Espresso with Mijireh. Unfortunately, since we didn’t actually build the Event Espresso integration, this might be a better question for the guys over at Event Espresso. As you’ve seen, the transaction itself is successful in Mijireh, but the post-transaction processing in Event Espresso is the part that sounds like it is failing. So I would recommend reaching out to the Event Espresso support team to see if they can help you figure out things on that end. |
|
Hi mpurse, Since Mijireh does not actually send an Instant Payment Notification, there’s a different trigger just for that gateway: the Mijireh Payment Checker. This invokes all the transaction processing logic, meaning that if a Mijireh payment is initially pending, and a site admin goes to view the transaction in the admin, the Mijireh Payment Checker will ping Mijireh to see if the payment is now approved, and if it is: the payment, transaction and registrations should be updated correctly, the number of tickets available should be updated, and messages should be sent (but of course if the payment is still pending, none of that should happen). So if you go to Event Espresso > Transactions, and you see a transaction that’s marked incomplete but should be marked complete, if you click to view the transaction details, your site will ping Mijireh and the registration status will automatically update (and messages will also send). |
|
OK, I think I get it. I’ve just been into the transaction but it has not updated the status. |
|
You could contact Mijireh to see if they’re getting the ping. |
|
I got this back from Mijireh, which isn’t that helpful: Hi Michelle, “I’m not sure what they are referring to as a “ping”, but everything in our system seems to be functioning as expected. We do make our API available for checking the status of orders, so this might be what Event Espresso is doing when they say they’re “pinging us”. If so, that API is up and running just fine as well. At this point, it sounds like maybe you just need to manually mark those orders in Event Espresso as paid if they’ve been confirmed as paid in your Mijireh account.” Having been back just 8 weeks, I have now found four transactions/registrations stuck in pending payment status, which actually resulted in someone turning up for an event on Saturday that we did not have listed as attending. So I feel like we can’t trust our own booking/payment system now. What do you suggest as a next step? I have not manually marked the transactions as paid yet because I want to find the source of the problem. |
|
To be clear, Transactions do not get a “Pending Payment” status, that’s a status only given to Registrations. If you go to Event Espresso > Registrations and open a pending payment registration, Event Espresso will not ping Mijireh. Event Espresso only pings Mijireh if you view an Incomplete transaction record, is that where you’re looking? |
|
Yes, I am aware of the difference and understand what you mean. We are viewing the incomplete transition but it does not change the status. |
|
In that case you’ll need to manually add payments to those transactions if the payment did actually complete on Mijireh’s side. |
|
OK. thanks. |
|
The support post ‘Registration not complete after successful payment’ 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.