Live data from Hacker News

New version of Stripe Checkout

stripe.com

21–30 of 162 posts

Re: New version of Stripe Checkout

#23

Funny that just as 3D Secure and other payment UIs are moving towards being embedded, vs redirect, they decide to go in the opposite direction.

They have the embedded option as well: https://stripe.com/docs/stripe-js#stripejs-and-elements

This change seems to solidify the distinction between Stripe-hosted vs self-hosted

Re: New version of Stripe Checkout

#24
post #2

I'm sure they did tons of testing on the experience, but I'm not a huge fan of the Apple Pay button being up top and appearing so prominent. My guess is that the vast majority of people won't end up using Apple Pay, so from a UX standpoint, I don't understand why it's above the credit card content as opposed to below. My guess is that they worked out some kind of lucrative partnership with Apple.

Others have already mentioned that it only shows up for compatible devices, but why would you want it to show below the payment form? That means a user would start filling in the form before realizing there's an alternate payment method. That seems like bad UX to me.

The only thing that's jarring to me is how the button takes the full width of the screen. This is just me nitpicking though, the design otherwise looks great!

Re: New version of Stripe Checkout

#25
post #23

Funny that just as 3D Secure and other payment UIs are moving towards being embedded, vs redirect, they decide to go in the opposite direction.

They have the embedded option as well: https://stripe.com/docs/stripe-js#stripejs-and-elements This change seems to solidify the distinction between Stripe-hosted vs self-hosted

Elements isn't "embedded Checkout." Elements is "roll your own Checkout using Stripe's UI components."

Re: New version of Stripe Checkout

#26
post #23

Funny that just as 3D Secure and other payment UIs are moving towards being embedded, vs redirect, they decide to go in the opposite direction.

They have the embedded option as well: https://stripe.com/docs/stripe-js#stripejs-and-elements This change seems to solidify the distinction between Stripe-hosted vs self-hosted

Anyone got any thoughts on when to use Elements vs the new Checkout?

Re: New version of Stripe Checkout

#27
post #7

This is a beautiful user interface, but in my business, ~40% of our payments are through PayPal. To integrate Stripe Checkout, we would have to ask the customer whether they're paying with a card or using PayPal prior to displaying the Stripe UI. While that is not the worst option, our current UX is similar to Shopify, where there is an accordion component with multiple options: PayPal, Credit Card, Apple Pay, etc..…

I think it's just a matter of time before people switch from using PayPal.

Re: New version of Stripe Checkout

#28
post #2

I'm sure they did tons of testing on the experience, but I'm not a huge fan of the Apple Pay button being up top and appearing so prominent. My guess is that the vast majority of people won't end up using Apple Pay, so from a UX standpoint, I don't understand why it's above the credit card content as opposed to below. My guess is that they worked out some kind of lucrative partnership with Apple.

The Apple Pay button will only show up to customers who have Apple Pay onboarded and enabled. Customers who don't care about Apple Pay won't ever see the button. (I work on Checkout)

Can you say a word or two about why the new Checkout experience is a full-page redirect instead of a modal dialog? (I preferred the dialog.)

Re: New version of Stripe Checkout

#29
post #26
post #23

Earlier quoted context omitted.

They have the embedded option as well: https://stripe.com/docs/stripe-js#stripejs-and-elements This change seems to solidify the distinction between Stripe-hosted vs self-hosted

Anyone got any thoughts on when to use Elements vs the new Checkout?

We've got a page for that! https://stripe.com/docs/payments

Re: New version of Stripe Checkout

#30
post #22

Wasn't the advantage of the original checkout the customer didn't have to leave your site?

We found that legacy version of Checkout did not allow us to build a number of features that users have been asking about for years—including instantly turning on Apple Pay without needing you to register with Apple directly, supporting a unified API that can work with redirect-based payment methods such as iDEAL (coming soon), and a bunch more features that we're working on. If you're looking for something embedded in your page, we have Elements: https://stripe.com/docs/stripe-js/elements/quickstart
Post reply on HN