[Wishlist] Custom checkout modal/page (not Stripe Checkout) Not planned

Post author
Memberstack Team
1) The problem → The Stripe checkout modal isn't exactly what I want. 
2) Why is this important → As a marketer, I want to experiment with ways to increase conversions and to offer upsells.
3) What's your plan B → Try to recreate this with custom forms on a page, but it would still lack a lot of the functionality.
4) Possible solutions we could build for you → Create multiple checkout experiences: single column modal, two column modal, page on a subdomain, snippet to embed on a page (e.g. /checkout, /thanks, /upgrade)

Comments

10 comments

  • Comment author
    Duncan Hamra
    • Edited
    • Official comment

    We do not have plans to enable a custom checkout UI outside of what Stripe already offers. 

  • Comment author
    Chuck Lapointe

    I think this is crucial to offer a more premium experience to users. Being redirected to Stripe for checkout (exactly when user is ready to purchase) really breaks the experience and trust imo.

    Not sure why this is not planned.

    3
  • Comment author
    Duncan Hamra

    Hey Chuck 👋 Thank you for sharing this feedback! 

    In our experience, the Stripe checkout UI actually converts better than the custom checkout modal we had in 1.0. Stripe is becoming more and more well-known at this point. 

    And to address your point that it's not clear why we don't build other options in addition to Stripe checkout → the totally transparent answer is that every new feature adds complexity and additional maintenance/testing. Building a custom checkout UI was one of our biggest regrets from Memberstack 1.0. It slowed down the release of almost every feature. And in many cases, it blocked them entirely. We could hire more engineers to manage this, but we've also learned that management is not something we enjoy or are good at. Given our starting conditions as a company using Stripe's built-in (and super solid) checkout functionality is our favourite path. 

    I hope that makes sense, and I totally understand that you need to make decisions that will help your business succeed 💯 I hope you'll be able to continue using Memberstack, but no hard feelings if there's not a good fit. 

    1
  • Comment author
    Jayess

    Custom Credit Card Form

    1. The problem → I would like the option to add payment details on to the page itself without using the modal

    2. Why is this important → Gives me more control over the UI, checkout flow, and marketing material visible while the member is paying

    3. What's your plan B → Currently the only option is using the modal

    1. Possible solutions we could build for you → Possibly using attributes to add the credit card field
    0
  • Comment author
    Cameron Bensimon

    Duncan Hamra Instead of having a custom check out, it would be great to allow Stripe Elements API to work with Memberstack.

    https://stripe.com/docs/elements/appearance-api?locale=en-GB

    This would allow more customisation of checkout and customer portal to better fit the branding

    1
  • Comment author
    Jayess
    • Edited
    We're using PaperForm instead of Stripe's checkout because: 
     
    1) Conditional form logic. We only want to display certain form elements/payment element when applying users match a certain criteria 
    2) Embedded checkout. We were thinking about building it out in webflow using something like flowy and then using the native memberstack checkout. However, memberstack checkout goes directly through stripe checkout which we felt created too much friction/complexity. Paperform allows the user to input their billing info without needing to go to a completely separate checkout window  

    -Philip
    0
  • Comment author
    Chuck Lapointe

    I think just the ability to modify the checkout page in Stripe would be a huge win.

    We use our corporate Stripe account that is used for multiple products, so the logo we have at the top is our B2B logo and very unrelated to our consumer product.

    Any thoughts Duncan Hamra?

    1
  • Comment author
    Duncan Hamra

    We have no plans of moving away from Stripe's UI for checkout at this time. There are significant number of issues their hosted checkout allows us to side-step. 

    That said, I could see us making exception to enable very specific / simple use cases. 

    Chuck Lapointe I'll talk with the team about the possibilities around modifying the checkout...

    0
  • Comment author
    Chuck Lapointe

    Appreciate you looking into it Duncan Hamra!

    0
  • Comment author
    Cameron Bensimon

    Duncan Hamra The Elements Appearance API would be a great addition https://stripe.com/docs/elements/appearance-api?locale=en-GB

    0

Please sign in to leave a comment.