Posted: April 30, 2015 at 6:48 am
I get the same error as in: https://eventespresso.com/topic/stripe-payment-error/ I am creating a new topic in case there is a different cause. I am using the latest versions of all software (EE4 and WP). I tried to purchase a 1p test event using real money (i.e. Stripe’s live setting, not test). The pop-up message said it had been accepted, but after “Finalise registration” it came up with the error messages. Nothing had been registered in the Stripe dashboard or the EE4 registration/transaction page. I haven’t checked any logs. Anyway, I changed two things at once: 1. I set up a new test ticket for £1 instead of 1p (I changed this because there was a message about Stripe test transactions under 50 cents not working, even though I was trying a Stripe live transaction). 2. In Stripe settings I UNTICKED the option “Decline charges that fail postcode verification”. I had not been using a real postcode for the test purchase. The £1 purchase went ahead fine. I guess that it may have been the second thing that fixed it – if it is, then perhaps the EE4 development team could look into whether a more informative error message could be used. I suppose the same applies to the first also. Hopefully this helps someone! Jonathan |
|
Hi Jonathan, Thank you for posting your solution. I can confirm that transactions below 50 cents or pence (hat tip from the UK) will cause Stripe payments to fail. I will create tickets to see if we can display a more informative error message for either of those errors. |
|
Thanks for that. I guess from your focus on the 50c/50p issue that EE4 does not perform a postcode check, so it doesn’t matter what option in Stripe settings is chosen – is that right? |
|
Event Espresso itself does not validate the postcode, so if the payments are failing with a message indicating that then it is a check done by Stripe. However it will matter what setting you have in Stripe, as when EE passes the postcode to Stripe they could verify the postcode and accept/reject the payment based on that (and other) variables. So if that’s enabled and the postcode isn’t what they consider valid, you will see an error. Does that make sense? |
|
Yes, thanks. I was using an invalid postcode. I guess that what threw it was the under-50p amount, but that if it had been over 50p it would have rejected it for the duff postcode. (I don’t know whether it would have given a useful error message or just a series of numbers.) Thanks for your help. I’ll mark this as resolved now. |
|
The support post ‘Stripe payment error (again)’ 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.