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

SecurionPay: Enable securionPay API to be used as shift4_v2 #4846

Conversation

javierpedrozaing
Copy link
Collaborator

@javierpedrozaing javierpedrozaing commented Jul 31, 2023

Description

SER-653
SER-654
SER-655
SER-661
SER-662
SER-663

Shift4 purchased Securion Pay and is now using their API, that's why
this commit enables the basic operations with securionPay to be used as shift4_v2

Note: WIP, eventually we'll add stored credentials.

Unit test

Finished in 0.150258 seconds.

34 tests, 191 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed

226.28 tests/s, 1271.15 assertions/s

Remote test

Finished in 28.137188 seconds.

30 tests, 103 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed

1.07 tests/s, 3.66 assertions/s

Rubocop

760 files inspected, no offenses detected

@javierpedrozaing javierpedrozaing force-pushed the SER-653_enable_shift4_v2_using_securion_pay_api branch 7 times, most recently from b3a2fb4 to f7c8420 Compare August 2, 2023 20:02
Copy link
Contributor

@sinourain sinourain left a comment

Choose a reason for hiding this comment

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

LGTM, just small comments :)

lib/active_merchant/billing/gateways/securion_pay.rb Outdated Show resolved Hide resolved
test/fixtures.yml Show resolved Hide resolved
@jherreraa jherreraa force-pushed the SER-653_enable_shift4_v2_using_securion_pay_api branch from f7c8420 to ab7fa73 Compare August 4, 2023 16:02
Copy link
Collaborator

@Heavyblade Heavyblade left a comment

Choose a reason for hiding this comment

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

@javierpedrozaing / @jherreraa great job adding test coverage on this, leaved some comments for your consideration.

test/fixtures.yml Show resolved Hide resolved
test/remote/gateways/remote_securion_pay_test.rb Outdated Show resolved Hide resolved
test/remote/gateways/remote_securion_pay_test.rb Outdated Show resolved Hide resolved
test/remote/gateways/remote_securion_pay_test.rb Outdated Show resolved Hide resolved
test/remote/gateways/remote_securion_pay_test.rb Outdated Show resolved Hide resolved
@javierpedrozaing javierpedrozaing force-pushed the SER-653_enable_shift4_v2_using_securion_pay_api branch 2 times, most recently from a046948 to 72c25fb Compare August 8, 2023 17:16
@javierpedrozaing javierpedrozaing marked this pull request as ready for review August 8, 2023 19:38
@javierpedrozaing javierpedrozaing requested a review from a team August 8, 2023 19:43
@jherreraa jherreraa force-pushed the SER-653_enable_shift4_v2_using_securion_pay_api branch from 72c25fb to 4836fc9 Compare August 10, 2023 20:06
Description
-------------------------
[SER-653](https://spreedly.atlassian.net/browse/SER-653)
[SER-654](https://spreedly.atlassian.net/browse/SER-654)
[SER-655](https://spreedly.atlassian.net/browse/SER-655)
[SER-662](https://spreedly.atlassian.net/browse/SER-662)

Shift4 purchased Securion Pay and is now using their API, that's why
this commit enable the basic operations with securionPay to be used as shift4_v2

Unit test
-------------------------
Finished in 0.150258 seconds.

34 tests, 191 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
100% passed

226.28 tests/s, 1271.15 assertions/s

Remote test
-------------------------
Finished in 28.137188 seconds.

30 tests, 103 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
100% passed

1.07 tests/s, 3.66 assertions/s

Rubocop
-------------------------
760 files inspected, no offenses detected
@javierpedrozaing javierpedrozaing force-pushed the SER-653_enable_shift4_v2_using_securion_pay_api branch from 4836fc9 to a4f6b89 Compare August 14, 2023 16:31
@naashton
Copy link
Contributor

I think we're good to close this, but let me know if I'm wrong.

@naashton naashton closed this Sep 11, 2023
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.

5 participants