Support

Home Forums Event Espresso Premium Payment not being processed through website

Payment not being processed through website

Posted: November 9, 2019 at 3:03 pm

Viewing 9 reply threads


bkavanaugh

November 9, 2019 at 3:03 pm

I just activated Stripe, however when I process a payment, I receive the following message:

ERROR: Failed to charge the card.
Looks like something went wrong. Please try again or notify the website administrator.

In addition, I have called technical support at Stripe and they referred me to Event Espresso.

What can be done to process the payment through my Website

Brian


Tony

  • Support Staff

November 11, 2019 at 7:14 am

Hi Brian,

Based on the error message it looks like your using EE3, which is fine if that’s what you want to do, but sometimes users aren’t aware there are 2 versions of Event Espresso (EE3 and EE4) so I’m just checking you want to stick with EE3?

If so, it’s important to be aware that all of our development time is now spent on EE4 and EE3 only receives critical (aka Security) updates so is there something preventing you from switching over?

Having said that we actually do have a new version of the Stripe payment method for EE3 that we are currently testing. It uses a newer integration method for Stripe which may (or may not, depending on what the issue is) fix your problem if you want to continue using EE3.

I can send you a copy of that version of EE3 if you’d like to try it out?


bkavanaugh

November 11, 2019 at 8:57 am

Tony,

Thank you

Please send the new version of the Stipe payment


Tony

  • Support Staff

November 11, 2019 at 9:10 am

You can download a copy of it HERE.

Note you’ll need to deactivate the current version of EE3 through the dashboard.

Install the above, we recommend you use the dashboard to do it (Dashboard -> Plugins -> Add new -> Upload plugin) and then activate.

Everything should be the same if you are already on the latest version with the exception of the Stripe payment method.


bkavanaugh

November 11, 2019 at 9:36 am

Tony,

I downloaded the plig in and I did not see anything regarding “maintence mode” I ran a test and the cc came back declined because it was in test mode.

How to I take it out of Maintence Mode?


Tony

  • Support Staff

November 11, 2019 at 10:11 am

Do the keys you are using have _test_ in them?

These are in Event Espresso -> Payment Settings -> Stripe settings.

Stripe Secret Key and Stripe Publishable Key.

If they have _test_ in them then they are you Stripe test account keys and will enable test mode, you’ll need your live keys from your Stripe account.


bkavanaugh

November 11, 2019 at 3:21 pm

Tony,

After contacting stripe, they determined that the problem was not on their end. Can you supply me with the plug in for EE3. I may entered the code incorrectly. My apologies


Tony

  • Support Staff

November 11, 2019 at 3:31 pm

After contacting stripe, they determined that the problem was not on their end.

What exactly did they say? If you are using _test_ keys then there is no ‘problem’ and its working as it should.

Do your keys show _test_ in them at all?

You’ll find them in Event Espresso -> Payment Settings -> Stripe settings.

(Don’t paste them here, I just want to know if they have _test_ or _live_)

Can you supply me with the plug in for EE3.

Supply you with which plugin? The EE3 stripe payment method is built into Event Espresso, it is not a separate plugin if that is what you are asking for.

I may entered the code incorrectly.

Entered which code incorrectly?


bkavanaugh

November 11, 2019 at 3:41 pm

You had me download a new version of the Stripe Plugin that you are testing. However the box does not appear on the check out page when Live. However, it appears in test mode. The the previous version, I may have only entered the codes for the test version and not the Live version. Hopefully that corrects the problem.

Again, my apologies


Tony

  • Support Staff

November 11, 2019 at 3:54 pm

You had me download a new version of the Stripe Plugin that you are testing.

That’s actually a new version of Event Espresso 3 with the Stripe payment method updated.

Same outcome in the end but it’s not actually a ‘Stripe plugin for EE3’, it is EE3.

So I’m assuming you want the previous version of EE3 with the old version of Stripe? If so you can find that version on your account page.

You’ll need to de-activate and delete the version I gave you, then install the ‘normal’ version you download from above.

The reason the new version of Stripe isn’t working for you is it requires HTTPS to function. This error is currently being thrown on your site:

Uncaught IntegrationError: Live Stripe.js integrations must use HTTPS. For more information: https://stripe.com/docs/web/setup#http-requirements

I highly recommend you get a valid certificate for your site and load it over HTTPS either way as your taking payments and EE3 will be updated to use the new integration on the next release.

Viewing 9 reply threads

The support post ‘Payment not being processed through website’ 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