Skip to content

Conversation

sai-harsha-vardhan
Copy link
Contributor

Type of Change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates
  • Documentation
  • CI/CD

Description

add support for external authentication for checkout connector

Additional Changes

  • This PR modifies the API contract
  • This PR modifies the database schema
  • This PR modifies application configuration/environment variables

Motivation and Context

How did you test it?

Compiler guided, Sanity payments through checkout including threeDs payments

Checklist

  • I formatted the code cargo +nightly fmt --all
  • I addressed lints thrown by cargo clippy
  • I reviewed the submitted code
  • I added unit tests for my changes where possible
  • I added a CHANGELOG entry if applicable

@sai-harsha-vardhan sai-harsha-vardhan added A-connector-integration Area: Connector integration C-feature Category: Feature request or enhancement S-waiting-on-review Status: This PR has been implemented and needs to be reviewed labels Mar 7, 2024
@sai-harsha-vardhan sai-harsha-vardhan added this to the March 2024 milestone Mar 7, 2024
@sai-harsha-vardhan sai-harsha-vardhan self-assigned this Mar 7, 2024
@sai-harsha-vardhan sai-harsha-vardhan requested a review from a team as a code owner March 7, 2024 11:35
let three_ds = match item.router_data.auth_type {
enums::AuthenticationType::ThreeDs => CheckoutThreeDS {
enabled: true,
force_3ds: true,
eci: authentication_data.clone().and_then(|auth| auth.eci),
Copy link
Contributor

Choose a reason for hiding this comment

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

Don't clone authentication_data, instead clone the required fields

@sai-harsha-vardhan sai-harsha-vardhan changed the base branch from add-new-payment-apis-for-external-authn to main March 7, 2024 19:28
@sai-harsha-vardhan sai-harsha-vardhan requested a review from a team as a code owner March 7, 2024 19:28
@sai-harsha-vardhan sai-harsha-vardhan requested review from a team as code owners March 7, 2024 19:28
@sai-harsha-vardhan sai-harsha-vardhan changed the base branch from main to add-new-payment-apis-for-external-authn March 7, 2024 19:30
ArjunKarthik
ArjunKarthik previously approved these changes Mar 8, 2024
Base automatically changed from add-new-payment-apis-for-external-authn to main March 9, 2024 07:30
@Gnanasundari24 Gnanasundari24 dismissed ArjunKarthik’s stale review March 9, 2024 07:30

The base branch was changed.

@likhinbopanna likhinbopanna added this pull request to the merge queue Mar 9, 2024
Merged via the queue into main with commit 142a22c Mar 9, 2024
@likhinbopanna likhinbopanna deleted the add-support-for-external-authn-checkout branch March 9, 2024 09:33
@SanchithHegde SanchithHegde removed the S-waiting-on-review Status: This PR has been implemented and needs to be reviewed label Mar 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-connector-integration Area: Connector integration C-feature Category: Feature request or enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants