I’m getting an error “No such payment method: ‘pm_[HASH]’; a similar object
exists in test mode, but a live mode key was used to make this request.” when a user tries to check out. I’ve reauthorized for Live mode, the Stripe Dashboard is not in “Test” mode, as far as I can tell everything should be working. What might be causing this?
Can you provide a little more detail:
– what version of Event Espresso are you using?
– what version of the Stripe plugin are you using?
– Where is this error being shown (admin, during registration or payment, etc)?
When you tested this, did you use a previous transaction which was initially created in Test Mode?
As in did you open up a registration, select Stripe in test mode at that point?
Then disconnect and reconnect in live and either refresh the page, or reopen a previous transaction and try the payment?
The error you are getting means the Stripe payment method sent over a payment intent ID from test mode, which then tried to load your payment method and couldn’t (becuase you were in Live mode now).
Have you tested a new registration (clear your session first by going to /registration-cancelled/ on the site) and selecting Stripe in live mode?
The support post ‘Stripe returns an error “No such payment method” for Stripe, even after reauth’ 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.