ryan Posted October 16, 2020 Share Posted October 16, 2020 This week a second new module for processing Stripe payments has been added to FormBuilder. Unlike our other Stripe Inputfield for FormBuilder, this new one uses Stripe Checkout and supports 3D Secure (SCA) payments. We’ll take a closer look at it in this blog post, plus we’ve got a live demo of it here too— https://processwire.com/blog/posts/stripe-payment-processor-form-builder/ 9 Link to comment Share on other sites More sharing options...
rick Posted October 16, 2020 Share Posted October 16, 2020 Demo Form Expired error in FF if you elect to go back (no cancel transaction option) rather than complete the stripe form. Link to comment Share on other sites More sharing options...
ryan Posted October 16, 2020 Author Share Posted October 16, 2020 @rick If you needed to back out of the payment screen, I haven't yet found a way to make the browser back button play nicely here. But Stripe provides a back button for this purpose though (see the ProcessWire logo on the left where it has a left arrow and says "Back" when you hover), and this one does enable you to effectively cancel the transaction and return to the form. Link to comment Share on other sites More sharing options...
alexm Posted October 18, 2020 Share Posted October 18, 2020 @ryan Are you going to put a donate button up for that so people can tip you for your time?!! I'd be happy to pay something extra towards this on top of FormBuilder. I'm certain many others would too. 1 Link to comment Share on other sites More sharing options...
ryan Posted October 21, 2020 Author Share Posted October 21, 2020 @alexmercenary Thanks, glad that you are liking this module (saw your post in the FormBuilder board too). Makes my day actually, thank you. This is a module that I thought was necessary to build before December, when SCA in Europe will apparently be a requirement. I wasn't able to find a way that the existing Stripe Inputfield could be updated to support 3D Secure, at least not in a way that would be reliable with the form workflow. Basically, with 3D Secure, the charge takes place at the time the user inputs the card and an independent popup verifies it. So if the card collection is part of another form (as the Stripe Inputfield is), and someone pays but never submits the form (or submits but never fixes validation errors), you end up with an orphan charge. Stripe's solution to this scenario is that you should issue a refund. I thought that was too much for people to keep track of (charges that are missing a form submission). So thought it was necessary to build this module and include it with FormBuilder, especially for any of those in Europe that might already be using the Stripe Inputfield. 2 1 Link to comment Share on other sites More sharing options...
alexm Posted October 21, 2020 Share Posted October 21, 2020 @ryan Well thank you again for all your efforts. It really is a massively useful feature! I still feel like it's worth a bit extra. 1 Link to comment Share on other sites More sharing options...
szabesz Posted October 22, 2020 Share Posted October 22, 2020 19 hours ago, ryan said: glad that you are liking this module +1 ? I have not used it yet because currently I do not have to implement payment for sites in Europe, but living there it can easily happen and it is good to know that we have a ready made solution. Thank you so much! 1 Link to comment Share on other sites More sharing options...
Jozsef Posted October 22, 2020 Share Posted October 22, 2020 @ryan, thank you for the module, especially that you implemented it in such a short time. This way we can be ahead of the game as some banks are already rolling out SCA enforcement for a portion of payments. Thanks again! 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now