Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Stripe Checkout w/ Custom Form #588

Open
jaswrks opened this issue May 28, 2015 · 5 comments
Open

Feature Request: Stripe Checkout w/ Custom Form #588

jaswrks opened this issue May 28, 2015 · 5 comments

Comments

@jaswrks
Copy link
Contributor

jaswrks commented May 28, 2015

A customer writes...

Referencing: https://wordpress.org/support/topic/implement-stripe-checkout-without-stripe-popup?replies=1

I'm very happy with S2 members pro-- I have had a very good experience with it.

I have read your guides about modifying s2 members stripe pro forms -- and I have been able to make changes such as modifying the css with no problems!

However, I'm trying to implement the actual stripe payment form as input fields (credit card, cvc, exp date). Currently, you have to click on a stripe popup, but Stripe allows you to manually place input fields as shown in the link: https://stripe.com/docs/tutorials/forms

I think this capability would greatly enhance s2 members and make it very appealing to your customers. How can this be done? I'm a pretty experienced coder so I don't mind complicated coding.

@jaswrks jaswrks changed the title Stripe Checkout vs. Inline Custom Form (Advantages vs. Disadvantages) Feature Request: Stripe Checkout w/ Custom Form May 28, 2015
@jaswrks
Copy link
Contributor Author

jaswrks commented May 28, 2015

I'm afraid this will require a lot of custom work to pull it off. The current implementation works with Stripe Checkout, and we intentionally chose Stripe Checkout (popover widget), because this allows s2Member to remain compatible with all types of funding sources supported by Stripe, changes in the Stripe API that occur over time, and any settings that you configure on the Stripe side.

For example, Stripe recently added support for Bitcoin, and s2Member was able to adapt quickly to that change in support of Bitcoin also, simply because of the integration method we chose to use. Stripe Checkout being the most popular for that reason.

How can this be done? I'm a pretty experienced coder so I don't mind complicated coding.

I'm not completely against exposing a way to accomplish this with s2Member (with custom code), but we will need to do a more complete review before I can answer this question with anything that would be very helpful to you. I'm sorry. I'll leave this open as a pending feature request, and we can update it in the future as information becomes available.

@gwashbrook
Copy link

+1 for this feature request

@alex2004
Copy link

alex2004 commented Feb 6, 2016

+1

@kristineds
Copy link
Contributor

Also requested here: internal private ticket

@urmamb
Copy link

urmamb commented Feb 13, 2017

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants