Skip to content

Remove "no_preference" option as Default ExemptionType - #547

Merged
david-ruiz-cko merged 2 commits into
masterfrom
feature/INT-1592
Feb 10, 2026
Merged

david-ruiz-cko merged 2 commits into
masterfrom
feature/INT-1592

Conversation

@david-ruiz-cko

@david-ruiz-cko david-ruiz-cko commented Feb 10, 2026 •

Copy link
Copy Markdown
Contributor

This pull request removes the NO_PREFERENCE value from the ExemptionType enums and updates the related Threeds request classes to no longer default the exemption field to NO_PREFERENCE. Additionally, some unused imports are cleaned up in the test files. These changes help streamline the handling of exemption types and clarify the default behavior for 3D Secure exemptions.

ExemptionType enum updates

  • Removed the NO_PREFERENCE value from the ExemptionType enums in paymentsessions, paymentsessionscomplete, and paymentsessionssubmit modules. Now, only valid exemption types are included. [1] [2] [3]

Threeds request class changes

  • Updated the Threeds classes in both paymentsessions and paymentsessionscomplete modules to remove the default value for the exemption field, so it is now nullable and not set to NO_PREFERENCE by default. [1] [2]

Test code cleanup

  • Removed unused imports from FlowTestIT.java to clean up the test code. [1] [2]

@david-ruiz-cko
david-ruiz-cko requested a review from a team February 10, 2026 11:57
@sonarqubecloud

Copy link
Copy Markdown

@david-ruiz-cko
david-ruiz-cko merged commit 2219661 into master Feb 10, 2026
6 checks passed
@david-ruiz-cko
david-ruiz-cko deleted the feature/INT-1592 branch February 10, 2026 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants