Skip to content
This repository has been archived by the owner on Feb 23, 2024. It is now read-only.

The submit button of the checkout block remains disabled after a failed payment #3221

Closed
RadoslavGeorgiev opened this issue Sep 30, 2020 · 1 comment · Fixed by #3261
Closed
Assignees
Labels
block: checkout Issues related to the checkout block. status: blocker Used on issues or pulls that block work from being released. type: bug The issue/PR concerns a confirmed bug.
Milestone

Comments

@RadoslavGeorgiev
Copy link

Describe the bug

The bug is already described in the description of this PR (the "Erroneous state after confirmation" section).

To reproduce

Steps to reproduce the behavior:

  1. Checkout & setup WooCommerce Payments in test mode.
  2. Use the checkout block and an SCA-enabled test card (ex. 4000002500003155)
  3. In the payment authentication (SCA) modal, decline the payment.
  4. Check the submit button. It will be disabled and contain a check mark.

Expected behavior

The submit button should go back to it's original and usable state.

Screenshots

Erroneous state

cc @nerrad as you confirmed the issue here:

"Even though the confirmation failed, the submit button displays a seemingly successful check-mark." Ya this looks buggy, and I'll need to investigate.

@RadoslavGeorgiev RadoslavGeorgiev added the type: bug The issue/PR concerns a confirmed bug. label Sep 30, 2020
@nerrad nerrad added the block: checkout Issues related to the checkout block. label Sep 30, 2020
@nerrad nerrad added this to the 3.6.0 milestone Sep 30, 2020
@nerrad nerrad added the status: blocker Used on issues or pulls that block work from being released. label Sep 30, 2020
@nerrad
Copy link
Contributor

nerrad commented Sep 30, 2020

I think this is also related to #2743, hence adding to our current sprint pipeline because I want to focus on getting these type of bugs fix (ideally for next release of the blocks).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
block: checkout Issues related to the checkout block. status: blocker Used on issues or pulls that block work from being released. type: bug The issue/PR concerns a confirmed bug.
Projects
None yet
3 participants