Skip to content
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

Rapyd: add force_3ds_secure flag #4927

Merged
merged 1 commit into from
Oct 23, 2023
Merged

Conversation

Heavyblade
Copy link
Collaborator

Summary:

Introduces a change for 3ds transactions when dealing with 3DS gateway specific besides the standard fields a GSF needs to be sent in order to force the 3DS flow, this change is needed because the '3d_require' attribute works as a force flag, not like a feature flag.

SER-889

Tests

Remote Test:

Finished in 115.583277 seconds.
42 tests, 118 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
97.619% passed

Note: The failure test, fails becase is reference transaction related to a wallet.

Unit Tests:

Finished in 42.100949 seconds.
5643 tests, 78206 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
100% passed

RuboCop:

773 files inspected, no offenses detected

Copy link
Contributor

@naashton naashton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

Summary:
------------------------------
Introduces a change for 3ds transactions when dealing
with 3DS gateway specific besides the standard fields
a GSF needs to be sent in order to force the 3DS flow,
this change is needed because the '3d_require' attribute
works as force flag not like feature flag.

[SER-889](https://spreedly.atlassian.net/browse/SER-889)

Remote Test:
------------------------------
Finished in 115.583277 seconds.
42 tests, 118 assertions, 1 failures, 0 errors,
0 pendings, 0 omissions, 0 notifications
97.619% passed

*Note*: The failure test, fails becase is reference
transaction related to a wallet.

Unit Tests:
------------------------------
Finished in 42.100949 seconds.
5643 tests, 78206 assertions, 0 failures, 0 errors,
0 pendings, 0 omissions, 0 notifications
100% passed

RuboCop:
------------------------------
773 files inspected, no offenses detected
@naashton naashton force-pushed the SER-889_rapyd_add_force_3ds_flag branch from bb50147 to 747b2f3 Compare October 23, 2023 13:57
@naashton naashton merged commit 4690f86 into master Oct 23, 2023
5 checks passed
jherreraa pushed a commit that referenced this pull request Nov 3, 2023
Summary:
------------------------------
Introduces a change for 3ds transactions when dealing
with 3DS gateway specific besides the standard fields
a GSF needs to be sent in order to force the 3DS flow,
this change is needed because the '3d_require' attribute
works as force flag not like feature flag.

[SER-889](https://spreedly.atlassian.net/browse/SER-889)

Remote Test:
------------------------------
Finished in 115.583277 seconds.
42 tests, 118 assertions, 1 failures, 0 errors,
0 pendings, 0 omissions, 0 notifications
97.619% passed

*Note*: The failure test, fails becase is reference
transaction related to a wallet.

Unit Tests:
------------------------------
Finished in 42.100949 seconds.
5643 tests, 78206 assertions, 0 failures, 0 errors,
0 pendings, 0 omissions, 0 notifications
100% passed

RuboCop:
------------------------------
773 files inspected, no offenses detected
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants