Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Pin: Update 3DS to include new parameters #4720

Merged
merged 1 commit into from
Jun 24, 2024

Conversation

hudakh
Copy link
Contributor

@hudakh hudakh commented Mar 1, 2023

Pin: Update 3DS secure to include new parameters

We have found we cannot use 3DS secure with Pin as the parameters do not match those documented by Pin. This closes #4719.

Test Summary
Local: 5476 tests, 77236 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
100% passed
Unit: 44 tests, 145 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
100% passed
Remote: 21 tests, 65 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
100% passed

@hudakh hudakh requested a review from AMHOL March 6, 2023 03:25
@AMHOL
Copy link
Contributor

AMHOL commented Mar 7, 2023

Nice work @hudakh, changes look good to me and Unit/Remote tests pass 👍

Still needs workflow approval and review from an AM maintainer.

@hudakh hudakh force-pushed the 1-update-pin-gateway branch from 7cbb05c to c716f13 Compare March 7, 2023 23:22
@hudakh hudakh changed the title Update pin gateway Pin: Update 3DS to include new parameters Mar 7, 2023
@hudakh
Copy link
Contributor Author

hudakh commented Mar 7, 2023

Nice work @hudakh, changes look good to me and Unit/Remote tests pass +1

Still needs workflow approval and review from an AM maintainer.

Thanks @AMHOL. I've cleaned up the commits and PR description in preparation for further review. Not sure if I need to assign to anyone.

@AMHOL
Copy link
Contributor

AMHOL commented Mar 7, 2023

I haven't done in the past, normally someone just comes along and picks it up.

@hudakh
Copy link
Contributor Author

hudakh commented Mar 20, 2023

@madpilot can this be marked as ready for review please? I am not sure how to proceed further to get this merged.

@madpilot
Copy link
Contributor

Is there not somewhere else to do this? My last PR on this repo was 11 years ago. I'm not the best person to be approving anything.

@hudakh
Copy link
Contributor Author

hudakh commented Mar 20, 2023

Is there not somewhere else to do this? My last PR on this repo was 11 years ago. I'm not the best person to be approving anything.

No worries. Your name was the only name listed for Pin under the contributors list.. I thought perhaps that would give you some super powers I do not have.

@hudakh
Copy link
Contributor Author

hudakh commented Mar 27, 2023

@jessiagee Can you please assist here? I see you were the reviewer of the last Pin-related merge request. I am not sure of next steps, but I feel this won't progress if I don't prod someone.

@raymzag
Copy link
Contributor

raymzag commented Mar 29, 2023

following this too. trying to pin @rachelkirk as well who might have looked at previous Pin-related PRs before.

Hey Rachel, would you be able to help or direct to someone who could help with progressing this PR?

@AMHOL
Copy link
Contributor

AMHOL commented Mar 29, 2023

@hudakh if this is blocking you, you can pull the gem from your fork using the following in your Gemfile:

gem 'activemerchant', git: 'git@github.com:hudakh/active_merchant.git', branch: '1-update-pin-gateway'
# or
gem 'activemerchant', git: 'git@github.com:hudakh/active_merchant.git', ref: 'c716f13a9c18db7bb4550f175f42f981555af079'

Otherwise you'll have to wait for the next activemerchant release after this PR is merged.

@aenand
Copy link
Contributor

aenand commented Apr 17, 2023

Hello! Could you please elaborate on how you will need the change in AM (i.e. do you need a new release or just a merge to master)? Additionally can you provide more details on why you are making this change?

@AMHOL
Copy link
Contributor

AMHOL commented Apr 17, 2023

@aenand

@hudakh would need a merge/release in order to use this feature on the mainline.

The change updates the Pin gateway in order to add support for passing three_d_secure params to the charges endpoint as documented here, whilst retaining support for the old style 3D Secure passthrough options in order to maintain support for existing integrations.

@aenand
Copy link
Contributor

aenand commented Apr 20, 2023

There are some rubocop linter failures. Please run bundle exec rubocop -a to autocorrect them!

@hudakh
Copy link
Contributor Author

hudakh commented Apr 23, 2023

There are some rubocop linter failures. Please run bundle exec rubocop -a to autocorrect them!

I'm not familiar with running rubocop in different ruby versions, so I corrected the issues manually.

@hudakh hudakh requested a review from aenand April 27, 2023 05:14
Copy link

To provide a cleaner slate for the maintenance of the library, this PR/Issue is being labeled stale after 60 days without activity. It will be closed in 14 days unless you comment with an update regarding its applicability to the current build. Thank you!

@github-actions github-actions bot added the Stale label Nov 15, 2023
@AMHOL
Copy link
Contributor

AMHOL commented Nov 15, 2023

Pending review.

Copy link
Contributor

@aenand aenand left a comment

Choose a reason for hiding this comment

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

Sorry I lost this 🤦🏽 Looks good to me. Please squash the commits and add a changelog!

@github-actions github-actions bot removed the Stale label Nov 16, 2023
@AMHOL
Copy link
Contributor

AMHOL commented Nov 30, 2023

Sorry I lost this 🤦🏽 Looks good to me. Please squash the commits and add a changelog!

@hudakh are you available to do this?

@hudakh
Copy link
Contributor Author

hudakh commented Nov 30, 2023 via email

@AMHOL
Copy link
Contributor

AMHOL commented Nov 30, 2023

Hey, sorry I am on leave until February and don't have access to the repo until then. Happy for you to take over.

On Thu, 30 Nov 2023, 9:16 pm Andy Holland, @.> wrote: Sorry I lost this 🤦🏽 Looks good to me. Please squash the commits and add a changelog! @hudakh https://github.com/hudakh are you available to do this? — Reply to this email directly, view it on GitHub <#4720 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEM3DKB7MHRI3ZCMMSEMQATYHBPYNAVCNFSM6AAAAAAVLSVQCKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZTGUYTIMZUGI . You are receiving this because you were mentioned.Message ID: @.>

Nice, happy to do that @hudakh if you invite me as a collaborator on https://github.com/hudakh/active_merchant/tree/1-update-pin-gateway, otherwise I will need to open a separate PR for it.

@AMHOL AMHOL force-pushed the 1-update-pin-gateway branch from fdaa875 to 7d653f4 Compare November 30, 2023 12:35
@AMHOL
Copy link
Contributor

AMHOL commented Nov 30, 2023

Done @aenand

@hudakh
Copy link
Contributor Author

hudakh commented Nov 30, 2023 via email

Copy link

To provide a cleaner slate for the maintenance of the library, this PR/Issue is being labeled stale after 60 days without activity. It will be closed in 14 days unless you comment with an update regarding its applicability to the current build. Thank you!

@github-actions github-actions bot added the Stale label Jan 30, 2024
@AMHOL AMHOL force-pushed the 1-update-pin-gateway branch from 7d653f4 to 8744058 Compare January 30, 2024 11:29
@AMHOL
Copy link
Contributor

AMHOL commented Jan 30, 2024

Rebased

@github-actions github-actions bot removed the Stale label Jan 31, 2024
@AMHOL
Copy link
Contributor

AMHOL commented Feb 1, 2024

@aenand any update on this?

@aenand
Copy link
Contributor

aenand commented Feb 1, 2024

@AMHOL i'm so sorry i missed this. it's saying there are merge conflicts, can you check those?

@AMHOL
Copy link
Contributor

AMHOL commented Feb 6, 2024

@aenand I am not seeing any merge conflict issues?

Screenshot 2024-02-06 at 10 45 39

@AMHOL
Copy link
Contributor

AMHOL commented Feb 28, 2024

@aenand is anything further needed to get this merged?

Copy link

To provide a cleaner slate for the maintenance of the library, this PR/Issue is being labeled stale after 60 days without activity. It will be closed in 14 days unless you comment with an update regarding its applicability to the current build. Thank you!

@github-actions github-actions bot added the Stale label Apr 29, 2024
@AMHOL
Copy link
Contributor

AMHOL commented Apr 29, 2024

Still not stale.

@github-actions github-actions bot removed the Stale label Apr 30, 2024
@aenand
Copy link
Contributor

aenand commented Jun 21, 2024

Screenshot 2024-06-21 at 1 30 31 PM

Any idea why it's claiming merge conflicts?

@AMHOL AMHOL force-pushed the 1-update-pin-gateway branch from 35e2620 to 4de3c00 Compare June 24, 2024 10:12
@AMHOL
Copy link
Contributor

AMHOL commented Jun 24, 2024

Updated @aenand, it was the CHANGELOG entry.

@aenand aenand merged commit 94377a3 into activemerchant:master Jun 24, 2024
5 checks passed
bryansquadup pushed a commit to givehub/active_merchant that referenced this pull request Aug 21, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update Pin gateway
6 participants