Skip to content

feat(router): Add Connector changes for 3ds (v2)#9117

Merged
Gnanasundari24 merged 1 commit intomainfrom
v2-3ds-connector-changes
Sep 11, 2025
Merged

feat(router): Add Connector changes for 3ds (v2)#9117
Gnanasundari24 merged 1 commit intomainfrom
v2-3ds-connector-changes

Conversation

@AnuthaDev
Copy link
Contributor

Type of Change

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

Description

  • Add PreAuthenticate, Authenticate and PostAuthenticate connector integration and implement them for cybersource

Additional Changes

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

Motivation and Context

Closes #9116

How did you test it?

This PR only adds the code changes without actually wiring them to APIs, so it can't be tested as is. A separate PR will add new endpoints that use these flows, they will be tested there.

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

@AnuthaDev AnuthaDev self-assigned this Aug 31, 2025
@AnuthaDev AnuthaDev requested review from a team as code owners August 31, 2025 00:39
@semanticdiff-com
Copy link

semanticdiff-com bot commented Aug 31, 2025

Copy link
Contributor

@deepanshu-iiitu deepanshu-iiitu left a comment

Choose a reason for hiding this comment

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

Test cybersource V1 flows for 3DS payments in this PR before merging

@Gnanasundari24 Gnanasundari24 added this pull request to the merge queue Sep 11, 2025
Merged via the queue into main with commit 6b880e4 Sep 11, 2025
21 of 25 checks passed
@Gnanasundari24 Gnanasundari24 deleted the v2-3ds-connector-changes branch September 11, 2025 14:33
pixincreate added a commit that referenced this pull request Sep 11, 2025
…ee-ds

* 'main' of github.com:juspay/hyperswitch:
  feat(webhooks): Provide outgoing webhook support for revenue recovery (#9294)
  feat(connector): Add Peachpayments Template Code (#9363)
  feat(connector): [Paysafe] Implement card 3ds flow (#9305)
  feat(router): Add Connector changes for 3ds (v2) (#9117)
  feat(connector): [ADYEN] Add support to ideal Mandate Webhook (#9347)
  refactor(core): accept manual retry from profile  (#9302)
  fix(nuvei): nuvei 3ds fix + psync fix (#9279)
  fix(connector): [checkout] Add US Support for Apple Pay and Google Pay + Enhanced Checkout Response Data (#9356)
  fix(router): adding connector_customer_id for external vault proxy (#9263)
  feat(core): Add first_name and last_name as Secret<String> Types.  (#9326)
  feat(injector): injector request formation changes (#9306)
  fix(revenue-recovery): Update Redis TTL for customer locks after token selection (#9282)
  chore(version): 2025.09.11.0
  refactor(connector): [Paysafe] fix wasm (#9349)
  refactor(connector): rename RevenueRecoveryRecordBack as InvoiceRecordBack (#9321)
  feat(connector): [checkout] add support for MOTO payments (#9327)
  feat(connector): enhance ACI connector with comprehensive 3DS support - DRAFT (#8986)
  feat(core): [Retry] MIT Retries (#8628)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Connector changes for 3ds in v2

4 participants