-
Notifications
You must be signed in to change notification settings - Fork 216
Removing card requirement for OC #4573
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
base: develop
Are you sure you want to change the base?
Conversation
….com/woocommerce/woocommerce-gateway-stripe into fix/removing-card-requirement-for-oc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…rd-requirement-for-oc
Good catch, @malithsen ! Hiding it in 467aef1 |
This is what I see when there are no enabled payment methods: ![]() |
I saw a merge issue after your latest merge to develop. Fixed it in 44973f1. Any chance that was your issue? I cannot reproduce the error message in your screenshot. This is what I see: Block checkout![]() Shortcode checkout![]() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I get the "no payment methods available" error when all pms are disabled (as expected). Nice work!
However, Link is not presented on this branch, and it seems like the e2e failures are related to this.
Thanks, Malith! I have fixed the issue in 4cdbfac. As we spoke on Slack, e2e are passing now for the main suite, but still failing here for the OC ones 👀 (they work locally) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me now! OC test timeouts don't seem related. I tested the flows manually in my local environment and it's working as expected. We should still have a look at those failures and address them in a separate PR.
Fixes STRIPE-646
Changes proposed in this Pull Request:
In this PR I am removing the requirement for the credit card payment method when the Optimized Checkout is enabled. This way, merchants are allowed to use the feature with any payment method setup they want, without having to force CCs.
Testing instructions
fix/removing-card-requirement-for-oc
)Changelog entry
Changelog Entry Comment
Comment
Post merge