Posted: November 18, 2019 at 2:27 pm
Hello, As of the past week, we have not been able to receive any payments via credit card via the QuickBooks Merchant Services payment gateway. Customers have been emailing us that they have tried multiple times with no success. Looking on the back end, transactions are shown as “Failed.” This has never happened before. Is there something wrong with this gateway on the EE3 side or on the QuickBooks Merchant Services side? Please advise. Thanks again. |
|
Hi Ronald, I’m afraid Quickbooks shut down its QBMS API on November 12. They have more information here: https://blogs.intuit.com/blog/2019/05/27/quickbooks-qbms-v0-api-deprecation/ You could update to Event Espresso 4 and use the newer Quickbooks Payments gateway that works with the API they still support. Or if you prefer to keep using Event Espresso 3 you can use a gateway like Stripe. Then Stripe payments can be synced to Quickbooks. |
|
Thank you Josh for your quick reply. We really appreciate it. We will look into Stripe. But just for our information, what is the cost difference between EE3 and EE4 and how long will it take to get our site fully operational again upon upgrade to EE4? Thanks in advance. |
|
Hi Ronald, Your current support license (EE3 Business License) gives you access to EE4. If you do switch to use EE4 you can upgrade to an Everything license and that will actually save you money. The EE4 Everything license is $20 less than the EE3 Business license. With regards to how long it will take to switch, it depends. The number of events to migrate to EE4, the server, and any customizations to the site with EE3 will factor in to how long it will take. We advise to clone a site to a staging server, run the migration there, then test EE4. This way you’ll know what will be involved for your site. We have more details about the migration to EE4 here: https://eventespresso.com/wiki/how-to-upgrade-event-espresso/#migrate-to-event-espresso-4 |
|
Thank you Josh. We will definitely look into this. In the meantime, we are not having any luck activating Stripe. API Keys have been pasted into the fields and and the gateway activated, but Stripe will not allow transactions to go through. An error message appears: “Error: Failed to charge the card.” Please advise if we are missing something. Thank you. |
|
I checked your site and it looks like you are using v3.1.37.14 The latest version of EE3 (3.1.37.16.p) has a different Stripe integration using their latest API so you’ll need to update to that version. |
|
That was the issue! Thank you! Stripe worked. However, now we see that the Stripe API does not offer the “Confirmation” button for enrollees to check their registration one more time prior to making payment. The Stripe API shows the payment button right at the bottom of the registration form. Quite different from the QBs Merchant Services process. Is this something we should be concerned about or is it fine as is via the Stripe API process? Thanks again. Appreciate all your help. |
|
May I ask, what exactly are you concerned about with that setup? I’m not sure I understand the problem so just trying to clarify. |
|
Hello Tony. Please disregard our previous question. The Stripe payment process is the same as QBMS via EE3. Thanks again. |
|
You’re most welcome, I’m glad it’s working for you. |
|
The support post ‘EE3 QuickBooks Merchant Services Payment Gateway Not Processing Transactions’ 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.