Everything is configured correctly but visitors are getting an unknown error when trying to make a purchase.
Below is a link to the screenshot. We are using the stripe gateway add-on and the api keys have been double and triple checked.
http://www.rochesterartcenter.org/wp-content/uploads/2014/09/event_organiser_issue.jpg
Please let me know what you think it might be.
Neil Moeller
Hi Neil,
That error would arise if the Stripe token is not present. This would normally be due to javascript errors on the page. In this case there is the following error:
Uncaught TypeError: Cannot read property 'LivePass' of undefined player.js:289
It’s not clear what plug-in/theme is loading the script, as it’s the source is an external location.
In case you’re wondering why javascript errors might possibly cause a problem…
The way stripe circumvents alot of (your) requirements for PCI compliance is, when the user clicks submit, to send via HTTPS the customer’s credit card details to Stripe’s severs, and embed in the form a token returned by Stripe. Your server never even sees the credit card details (which would otherwise cause a pain point for PCI compliance), but instead uses that token to tell which credit card to charge. The API keys which you enter ensure that Stripe knows that the token you send back to them is the on they issued and for the correct credit card.
Embedding the token in the form is performed, by javascript, and as such any errors on the page may prevent this from working.
Stephen Harris