If a 100% coupon code that is originally added in the cart page is removed on the checkout page, no credit card fields are displayed unless you reload the page.
To Reproduce
You should either try to checkout as a guest user, or try a user with no saved payment method on the store
Create a 100% coupon
Add a product to cart, and use the coupon
Proceed to checkout page and remove the coupon
Notice that the credit card fields are only displayed when you reload the page
Clicking on use a new payment method does not make a difference:
Actual behavior
When the coupon is originally added on the checkout page, everything works fine
When the coupon is first added on the cart page, the CC fields don't show up
Expected behavior
If there are no payment method saved, CC fields should always be displayed.
Desktop (please complete the following information):
Any
Smartphone (please complete the following information):
Describe the bug
If a 100% coupon code that is originally added in the cart page is removed on the checkout page, no credit card fields are displayed unless you reload the page.
To Reproduce
Clicking on use a new payment method does not make a difference:
Actual behavior
When the coupon is originally added on the checkout page, everything works fine
When the coupon is first added on the cart page, the CC fields don't show up
Expected behavior
If there are no payment method saved, CC fields should always be displayed.
Desktop (please complete the following information):
Any
Smartphone (please complete the following information):
Any
Additional context
Merchant reports:
5783438-zen