Skip to content

[EPC-6525] Fix T&C acceptor of in-person payments#2932

Merged
candemiralp merged 3 commits intomainfrom
ECP-6525
Apr 4, 2025
Merged

[EPC-6525] Fix T&C acceptor of in-person payments#2932
candemiralp merged 3 commits intomainfrom
ECP-6525

Conversation

@candemiralp
Copy link
Contributor

@candemiralp candemiralp commented Apr 3, 2025

Description

In the plugin, Terms & Conditions checkboxes should be validated before triggering place order action. However, this validation was skipped and /payment-information API call had been failing. This PR implements additional validators which validate any form in the payment method block before triggering place order action.

Tested scenarios

  • In-person payments with T&C enabled

@candemiralp candemiralp merged commit d0dc63a into main Apr 4, 2025
11 of 12 checks passed
@candemiralp candemiralp deleted the ECP-6525 branch April 4, 2025 11:34
@sonarqubecloud
Copy link

sonarqubecloud bot commented Apr 4, 2025

@candemiralp candemiralp added the Fix Indicates a bug fix label Apr 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Fix Indicates a bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants