Support

Home Forums Event Espresso Premium Stripe Integration – No Popup / Offsite Link to Stripe

Stripe Integration – No Popup / Offsite Link to Stripe

Posted: June 16, 2017 at 12:04 pm

Viewing 6 reply threads


sAustinPower

June 16, 2017 at 12:04 pm

Hi – I just purchased your Stripe integration and I’m particularly surprised at what a poor user experience this is. I’m not sure why you decided to integrate using a popup window and driving the user offsite to Stripe when it can be setup to handle payments directly onsite via their API, but I would love to know more. In addition, are you working on a better integration? I really like your product overall so far and want to stick with it, but this user experience is really, really not good. And I know I am not the only one complaining about this, I have found numerous support requests for how to avoid this without a good answer.

Regardless, I would like to know how I can change this integration so the user does not need to go through a popup window that doesn’t look anything like my site, or be driven offsite completely in a new tab on mobile, in order to checkout.


Josh

  • Support Staff

June 16, 2017 at 12:29 pm

Hi Austin,

Thanks for taking the time to leave this valuable feedback. The decision was made to integrate with Stripe’s Checkout because that’s actually something Stripe recommends. There are upsides to using Stripe Checkout. You can learn more here:
https://stripe.com/checkout

There isn’t a way to change this integration, it’s built around using Stripe Checkout.

Your other option is build your own Stripe integration using one of their other APIs instead of the Checkout API, like either of these:
https://stripe.com/docs/stripe.js
https://stripe.com/docs/elements

The folks at Stripe will no doubt appreciate any of your feedback on why you think Checkout is really not good and may even take those points into consideration as they continue to refine and iterate. You can drop them a line here:

https://stripe.com/contact


sAustinPower

June 16, 2017 at 12:51 pm

Thanks Josh, I appreciate the response. I can’t stress enough how much I disagree with your decision to integrate with Stripe Checkout rather than via their other API options and would really appreciate it if you could put a new integration on your roadmap.

To be up front, this will likely cause us to find another solution for ticketing in the long term as not having the ability to control exactly what the user is submitting, where they are submitting it, and what it looks like is a significant downside.

Bringing this up with Stripe is not going to help – any integration they create that requires you to use the Stripe system instead of API is going to be subject to these same limitations, and this is why I disagree with your decision. If you can pass on my request internally, I would really appreciate it.


Josh

  • Support Staff

June 16, 2017 at 1:02 pm

Hi Austin,

I’ll be sure to pass on your feedback to those that make the decisions here.

May I ask why use Stripe if you don’t like how they did Checkout? There are other onsite payment methods available that build their own forms.


sAustinPower

June 16, 2017 at 1:49 pm

Stripe also offers onsite payment methods that let you build your own forms. They have competitive pricing, easy to use interface, and are extremely developer friendly (their homepage makes this more than clear). If I had to pick an option to build my own forms with, it would absolutely be Stripe. In addition, my client already uses Stripe for other transactions, so this was a dirt simple decision.

I avoid solutions such as PayPal specifically because I don’t want to deal with a crappy UX where you’re taken offsite or enter payment in a popup window and are not in control of the solution. Your integration with Stripe is the first time I’ve ever seen Stripe Checkout used (everyone else I’ve worked with integrates via their API) and only reiterates why I avoid other solutions.


Josh

  • Support Staff

June 16, 2017 at 2:02 pm

Thanks for the feedback. You are invited to vote for/comment on the card I added to the roadmap:

https://trello.com/c/ypkjMQQ8/202-add-on-stripe-payment-method-that-uses-stripejs


sAustinPower

June 16, 2017 at 2:11 pm

Thank you Josh, just voted for it.

For anyone else that sees this thread, please go here and vote for this feature! https://trello.com/c/ypkjMQQ8

You have to sign up for an account in order to vote, it’s quick and easy.

Viewing 6 reply threads

The support post ‘Stripe Integration – No Popup / Offsite Link to Stripe’ 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