I have activated the Stripe payment option for Canadian (CAD) currency – (Stripe does accept it). The registration piece works fine but when I enter the credit card info the following message appears “ERROR: Failed to charge the card.
Looks like something went wrong. Please try again or notify the website administrator.”
I am using the most recent versions of the EE3. Any ideas how I can fix this?
I just received this message from Stripe. Is this the problem:
Hello there, and welcome to Stripe!
“We noticed that you are passing your cardholder’s full credit card number to Stripe’s API. We strongly discourage you from handling this information directly because doing so:
Potentially exposes your customer’s sensitive data to bad actors
Excludes your payments from protection by Radar, Stripe’s fraud protection solution
Requires your business to meet complex and burdensome PCI compliance requirements
To keep your customer’s information safe, we were unable to process the unsafe charge you just sent us. In order to process payments securely on Stripe, change your integration to collect payment information using tokenization. Tokenization ensures that no sensitive card data ever needs to touch your server.
In rare cases, you may have to continue handling full credit card information directly. If this applies to you, you can enable unsafe processing in your dashboard.”
I’m afraid that the EE3 Stripe gateway was not built to handle tokenization. The EE4 Stripe gateway uses Stripe Checkout so no issues there. Can you upgrade your site to Event Espresso 4?
Viewing 4 reply threads
The support post ‘Stripe Payments not successfull EE3’ 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.
Support forum for Event Espresso 3 and Event Espresso 4.