Support

Home Forums Event Espresso Premium Multiple Credit Card Charges / Not updating to Approvced

Multiple Credit Card Charges / Not updating to Approvced

Posted: April 27, 2018 at 5:44 pm

Viewing 11 reply threads


lupineart

April 27, 2018 at 5:44 pm

Hi guys,

I’ve seen it a few times now that when someone pays, the status isn’t updated to approved – it’s still payment pending. And when I go to view the transaction details, all of a sudden it’s approved.

I just had a situation today that may be related to the above. A person tried to register and ended up paying 4 times, and the status kept saying payment pending. I went in to look at the transaction, and same thing – before getting to the transaction page it said ‘payment pending’ then turned to ‘approved’ once I looked at the transaction. Her card was certainly charged 4 times.

This is a rare occurrence, but has happened a few times – I’d say maybe 5 times over the 1,100 registrations we’ve processed. We have received registrations after the above.

Any suggestions?

Thanks, Derek


Tony

  • Support Staff

April 30, 2018 at 3:55 am

Hi Derek,

I checked on your site and can see you’re using Mijireh so here’s a quick explanation of why this happens:

I’ve seen it a few times now that when someone pays, the status isn’t updated to approved – it’s still payment pending. And when I go to view the transaction details, all of a sudden it’s approved.

Mijireh works differently from a lot of other payment methods, when you select Mijireh you are sent to their servers to make the payment (which is made in full) and then Mijireh send you back to your site. Most payment methods send the payment status back with the user but Mijireh do not, so when the user is sent back to your site, EE needs to ‘ping’ Mijireh to confirm the payment status.

Later on if you view an EE transaction that is linked to Mijireh and set as Incomplete EE will ping Mijireh to confirm if any payments on that transaction have been Approved.

That means that when the user made the payment, either the ping to Mijireh failed, or at the time the ping was made the payment status on Mijireh’s end was still not complete. However when you viewed the transaction and EE pinged Mijireh for the payments, at least one was ‘complete’ and EE updated the transaction automatically.

All of the above doesn’t fix anything but at least lets you know why.

This is a rare occurrence, but has happened a few times – I’d say maybe 5 times over the 1,100 registrations we’ve processed. We have received registrations after the above.

When was the last registration this happened on made on your site?

We can check the logs to see if it if shows either a failed request (meaning its something on the site), or a response from Mijireh showing the payment was not complete (meaning its something on Mijireh’s end).

However, just in case you are not aware, Mijireh has now changed to Cloudswipe and also changed how their integration works (users with ‘Mijireh accounts’ continue to work as they did, but new users are set up on Cloudswipe)and EE doesn’t have an integration with CloudSwipe (they are apparently working on one).


lupineart

May 1, 2018 at 8:59 pm

Great, thanks Tony, really appreciate the in depth response.

We actually use Moneris and Quickbooks Online, but EE has no integration with either of those so we have to use Mijireh as a gateway. It would be nice if there were payment integrations for either of those. Otherwise, we are stuck with Mijireh or third payment processor (which I don’t really want to manage).

Thanks, Derek


Tony

  • Support Staff

May 2, 2018 at 5:39 am

We have an EE4 Quickbooks payment method, is that a different integration from what you are looking for?

Moneris we don’t have an integration for and I’m not aware of another 3rd party that does, so you need Mijireh for that.

Was the last registration this happened on recent? I can take a look at your payment logs to see if it shows why this failed if so.


lupineart

May 2, 2018 at 8:30 am

Hi Tony,

I’m pretty sure the QBO integration is for QBO US only, I’m in Canada. I will check into it but I think I did before.

The last registration this problem above happened with would have been April 27, possibly the 26th. I cannot recall the exact registration, but I’m pretty sure it was the same day if not the previous as it prompted this thread.

Thanks, Derek


lupineart

May 2, 2018 at 8:56 am

Hi Tony,

I’m going through the setup of the Quickbooks payment method and am stuck on the authentication.

The redirect_uri query parameter value is invalid. Make sure it is listed in the Redirect URIs section on your app's keys tab and matches it exactly. Click here to learn more about the redirect_uri query parameter.

https://www.dropbox.com/s/cnekqotztmr5yql/Screenshot%202018-05-02%2007.55.44.png?dl=0

I’m pretty sure I followed all of the steps properly in the documentation.

Any advice?

Thanks, Derek


Tony

  • Support Staff

May 2, 2018 at 9:53 am

You’ll likely need a trailing slash on the end of that URL.

Go to Event Espresso -> Payment methods -> Help -> Quickbooks settings

It will show you the exact URL you need to use – http://take.ms/IC8NQ


lupineart

May 2, 2018 at 10:56 pm

Hi Tony,

Yes, that did it, thanks.

I continued the steps and get this error: https://www.dropbox.com/s/fim8ic0qwi1f0d1/Screenshot%202018-05-02%2021.52.27.png?dl=0

I wonder if that’s where the US only comes in. I don’t know where I can change currency settings. I’m in Canada, so Canadian funds only.

Also, I’m not sure at what point the app is connecting to my QBO account. I just logged in with my QBO credentials – do you know if that’s all that was needed?

I appreciate your help on this. I would be great to use QBO as a payment gateway, then wouldn’t need Mijerah anymore.

Derek


Tony

  • Support Staff

May 3, 2018 at 4:36 am

I wonder if that’s where the US only comes in. I don’t know where I can change currency settings. I’m in Canada, so Canadian funds only.

If your address is set to Canada then EE will be using CAD automatically (I can see in your site info thats how it is setup).

I’m assuming your Quickbooks account has its currency set to CAD?

Also, I’m not sure at what point the app is connecting to my QBO account. I just logged in with my QBO credentials – do you know if that’s all that was needed?

You provided your API keys and then logged into you Quickbooks account, did it then show you something like this? http://take.ms/E9eKu


lupineart

May 5, 2018 at 10:21 pm

Hi Tony,

I’m pretty sure I have everything setup properly.

QBO currency setting

Connected to app

Currency Error

This is where it says that it’s for US only, in EE under Payment Options:

US Only s/s

I’m not a developer, but is there a chance that this add on is what is determining the currency? It seems ironic we have this problem and it clearly says that it’s for US only.

Thanks, Derek


lupineart

May 10, 2018 at 10:09 am

Hi Tony, any thoughts on this? Do you think possibly the EE addon is setup for US$ only and that’s what’s causing the issue?

Thanks, Derek


Tony

  • Support Staff

May 17, 2018 at 8:22 am

Hi Derek,

Firstly, my apologies for the delay getting back to you, I let this thread slip through the cracks and for that, I sincerely apologize.

Unfortunately, it does appear that the add-on will only work in the US, its not the add-on itself setting the restriction but the Quickbooks Payments API (which is what the add-on uses to make payments) is only available with US accounts. They allow you to connect the account up but when the Payments API is used on that account it will always be for USD (imo that info really isn’t clear in the QuickBooks docs).

So no, you can’t use the QuickBooks payment method in Canada, even though you can have Canadian QuickBooks accounts their platform doesn’t support payments through that account.

Viewing 11 reply threads

The support post ‘Multiple Credit Card Charges / Not updating to Approvced’ 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