SemanticDiff hyperswitch
feat(router): add external authentication flow
#3809
Closed

feat(router): add external authentication flow #3809

sai-harsha-vardhan wants to merge 151 commits into main from add-external-authentication-flow
sai-harsha-vardhan
hrithikesh026 create authentication table and attempt DB changes
a80f0b89
hrithikesh026 add queries for Authentication table
fbb52b10
hrithikesh026 create authentication module in core
24434866
sai-harsha-vardhan make schema changes in authn and attempt table
a27f062a
sai-harsha-vardhan add payments_external_authn flow and authentication core
639335ac
sai-harsha-vardhan add threedsecureio connector
ffa78e56
hrithikesh026 implement pre_auth flow
c81085b0
hrithikesh026 Merge branch 'add-payments-decoupled-authn-flow' into decoupled-auth-…
ad3bcb39
hrithikesh026 implement pre_auth flow
68e118d3
sai-harsha-vardhan auth flow tested
59390a04
sai-harsha-vardhan tested end-end flow
0f3de28c
sai-harsha-vardhan handle frictionless flow
69a1ce6b
sai-harsha-vardhan fix bugs
084a389f
sai-harsha-vardhan add post-auth and sdk flow
69b533e5
hrithikesh026 feat(connector): integrate tokenex connector for 3ds authentication
aa7f37a3
hrithikesh026 Merge branch 'add-payments-decoupled-authn-flow' into add-payments-de…
e3e854a1
hrithikesh026 feat(connector): add support for post auth for tokenex
4a53482b
sai-harsha-vardhan add ma configuration for authn details
c0f254d5
hrithikesh026 Merge branch 'add-payments-decoupled-authn-flow' into add-payments-de…
a773fc91
hrithikesh026 Merge branch 'add-payments-decoupled-authn-flow' into add-payments-de…
e352513f
sai-harsha-vardhan persist request_external_authentication in payment_intent
687b97cb
hrithikesh026 create AuthenticationConnectionData struct
95e7b7f4
sai-harsha-vardhan add payment_method_id in authn table and refactor
7dbd1b47
hrithikesh026 add authorize endpoint
d02e907e
sai-harsha-vardhan Merge branch 'add-payments-decoupled-authn-flow' into add-payments-de…
d4a96fae
sai-harsha-vardhan rename api contract and schema changes
20d28fed
hrithikesh026 send authorize endpoint as redirect url to 3ds connector
bcecddc4
hrithikesh026 change post 3ds authz path in utoipa
fa74127e
hrithikesh026 Merge branch 'add-payments-decoupled-authn-flow-tokenex' of https://g…
fcab7b1f
hrithikesh026 do authentication related attempt and intent update in update tracker…
dc35764c
sai-harsha-vardhan refactor
28301611
sai-harsha-vardhan merge latest
c0a9e59e
sai-harsha-vardhan refactor payment_external_authn
810776b2
hrithikesh026 refactor
ee4262b7
hrithikesh026 refactor
7d5e3f9c
sai-harsha-vardhan refactor perform_authentication core
540ae167
sai-harsha-vardhan refactor authn core and resolve conflicts
a2d639b9
hrithikesh026 refactor
d7d903a2
hrithikesh026 refactor
b77dcd67
hrithikesh026 remove tokenex connector
64911436
hrithikesh026 return external_authentication_details in payment response
0925a141
sai-harsha-vardhan refactor threedsecureio
128cbf29
sai-harsha-vardhan pull latest changes
1dff0694
hrithikesh026 accept acquirer details from in metadata during payment mca creation
8cc99f6a
sai-harsha-vardhan add email in authn flow
7f2b486b
sai-harsha-vardhan Merge branch 'add-payments-decoupled-authn-flow-tokenex' of github.co…
0a1ed51a
hrithikesh026 add error_code and error_message field to authentication table
eb3d27b0
sai-harsha-vardhan add three_ds_requestor_url in merchant_account
2e57ab91
sai-harsha-vardhan Merge branch 'add-payments-decoupled-authn-flow-tokenex' of github.co…
a6430e7a
sai-harsha-vardhan add connector_metadata in authentication record
c22307c4
hrithikesh026 update authentication life cycle after authorization
73349535
sai-harsha-vardhan add prefix to token
8d5f295c
sai-harsha-vardhan Merge branch 'add-payments-decoupled-authn-flow-tokenex' of github.co…
6691b246
sai-harsha-vardhan fix checks
1cd2727c
hrithikesh026 update authn_status based on trans status
30d53a75
hrithikesh026 return appropriate error message if acquirer details not found
c45feef6
hrithikesh026 address clippy warnings
b0621b80
sai-harsha-vardhan resolve clippy warnings
65fc7f7c
sai-harsha-vardhan Merge branch 'add-payments-decoupled-authn-flow-tokenex' of github.co…
dcdbf346
hrithikesh026 organise router and connector_integration types
78f36cd0
hrithikesh026 add request_external_3ds_authentication in payment response
e743359b
hrithikesh026 add enum type to authentication table fields
024eec34
sai-harsha-vardhan renaming
3e00da1a
hrithikesh026 add authentication_type validation in call_external_three_ds_authenti…
f114fe23
hrithikesh026 return authorize url in confirm response next action
638e8963
hrithikesh026 Merge branch 'main' into add-payments-decoupled-authn-flow-tokenex
20bed920
sai-harsha-vardhan fix open issues
181c8589
hrithikesh026 fallback to payment connector authentication if pre_auth call fails
5ba09179
hrithikesh026 handle threedsecureio returning string response
06f93d56
sai-harsha-vardhan resolve conflicts
f141bdb9
sai-harsha-vardhan sai-harsha-vardhan added A-core
sai-harsha-vardhan sai-harsha-vardhan added C-feature
sai-harsha-vardhan sai-harsha-vardhan added this to the February 2024 Release milestone 224 days ago
sai-harsha-vardhan sai-harsha-vardhan assigned sai-harsha-vardhan sai-harsha-vardhan 224 days ago
sai-harsha-vardhan sai-harsha-vardhan assigned hrithikesh026 hrithikesh026 224 days ago
sai-harsha-vardhan sai-harsha-vardhan requested a review 224 days ago
sai-harsha-vardhan sai-harsha-vardhan requested a review 224 days ago
sai-harsha-vardhan sai-harsha-vardhan requested a review 224 days ago
sai-harsha-vardhan sai-harsha-vardhan requested a review 224 days ago
sai-harsha-vardhan sai-harsha-vardhan requested a review 224 days ago
sai-harsha-vardhan sai-harsha-vardhan requested a review 224 days ago
sai-harsha-vardhan sai-harsha-vardhan requested a review 224 days ago
sai-harsha-vardhan sai-harsha-vardhan requested a review 224 days ago
sai-harsha-vardhan resolve conflicts
faf72792
hyperswitch-bot[bot] chore: update Cargo.lock
1c18e99a
sai-harsha-vardhan fix spell check
ee480267
sai-harsha-vardhan Merge branch 'add-external-authentication-flow' of github.com:juspay/…
5dfe32f1
sai-harsha-vardhan fix spell check
80a8794e
sai-harsha-vardhan fix ci checks
b89ddfd2
sai-harsha-vardhan resolve conflicts
cad57259
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
63d6d666
sai-harsha-vardhan fix cargo hack
b38211a6
sai-harsha-vardhan Merge branch 'add-external-authentication-flow' of github.com:juspay/…
6a31f6a6
sai-harsha-vardhan exempt validation for 3dsecureio test cards
6c1fddcd
sai-harsha-vardhan resolve clippy warnings
1184a4aa
sai-harsha-vardhan minor refactor
989b949e
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
dccd8d17
sai-harsha-vardhan Merge branch 'main' into add-external-authentication-flow
3c6b97d5
hrithikesh026 accept threeds_method_comp_ind in authentication request
9df962ef
hrithikesh026 allow payment confirm when payment source is external_authentication
dee22207
hrithikesh026 add external authentication endpoint to openapi
dedc7cae
sai-harsha-vardhan sync changes with api_models
a63d7068
sai-harsha-vardhan resolve conflicts
d80df5d5
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
e01ef2b9
hrithikesh026 rename variable name
8fab754b
sai-harsha-vardhan resolve comments api_models 1
5cbe5be2
sai-harsha-vardhan support resolve api_models 1
d946121a
sai-harsha-vardhan Merge branch 'add-external-authentication-flow' of github.com:juspay/…
bd046c0f
sai-harsha-vardhan fix openapi schema for client_secret
16beef2e
sai-harsha-vardhan modify three_ds_comp_ind_api_models
831eb0cd
sai-harsha-vardhan resolve comments api_models 2
9c785b7d
sai-harsha-vardhan support api_models comments 2
3d0fd8b8
hrithikesh026 address comments for authentication schema changes
efccaed6
hrithikesh026 Revert "add enum type to authentication table fields"
efe35db6
hrithikesh026 address comments for authentication schema changes
f2ea43e1
hrithikesh026 remove drop query for authentication enums
71bb2e09
hrithikesh026 fix: authentication_connector_details to business_profile from mercha…
7fdceca8
hrithikesh026 address comments for authentication schema changes
4beb0c35
hrithikesh026 Merge branch 'main' into add-external-authentication-flow
abf44fb3
hrithikesh026 fix: pass missing parameters to retrieve_card_with_permanent_token
175332d9
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
21967431
hyperswitch-bot[bot] chore: update Cargo.lock
efef5d12
hrithikesh026 address comments
12f4cb57
hrithikesh026 chore: address openapi spec failure
ceecec45
hrithikesh026 chore: address cargo hack failure
bb27a423
hrithikesh026 remove unused structs
d0df5901
hrithikesh026 address comments
825d3fc2
sai-harsha-vardhan resolve conflicts
242764e2
sai-harsha-vardhan minor refactor
3ba33c87
hrithikesh026 wasm changes for authentication connectors config
64ae5d58
hrithikesh026 add threedsecurio connector configs to sandbox.toml
dbe7bb24
hrithikesh026 rename variable name
4b9cb374
sai-harsha-vardhan resolve conflicts
dd7bd2c3
SanchithHegde SanchithHegde removed this from to the February 2024 Release milestone 214 days ago
SanchithHegde SanchithHegde added this to the March 2024 milestone 214 days ago
sai-harsha-vardhan remove unnecessary changes in connector flows
afa18a0e
sai-harsha-vardhan refactor
76df4cee
hrithikesh026 use with_source function to construct HeaderPayload
feffcff2
sai-harsha-vardhan resolve conflicts
3e7b68a7
hrithikesh026 chore: minor refactors
be95f3f9
hrithikesh026 few more minor refactor
1208dc36
sai-harsha-vardhan resolve comments
7f1556f5
sai-harsha-vardhan Merge branch 'add-external-authentication-flow' of github.com:juspay/…
c415c5c7
hrithikesh026 address comments
46a8364b
sai-harsha-vardhan make billing fields secret
f854dc00
hrithikesh026 address comments
fe82fe5b
hrithikesh026 don't allow request_external_three_ds_authentication update in confir…
01f7d20e
sai-harsha-vardhan resolve comments new authn api
ff6e1c90
sai-harsha-vardhan fix clippy
512794ba
hrithikesh026 Merge branch 'main' into add-external-authentication-flow
fb72bacf
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
a44dad91
hrithikesh026 fix unreachable match patterns
ee672761
hrithikesh026 no fallback if preauth call fails
42ed1527
hrithikesh026 restrict PaymentSource enum types for internal use
cc2ef834
hrithikesh026 move is_separate_authentication_supported function to connector enum …
0a4038d4
hrithikesh026 address comments
08ed2458
hrithikesh026 refactor update_trackers in payment confirm
f621593e
hrithikesh026 fix compilation failure
82d1b081
hrithikesh026 Merge branch 'main' into add-external-authentication-flow
a2bb3ca5
hyperswitch-bot[bot] chore: run formatter
cf405953
hyperswitch-bot[bot] chore: update Cargo.lock
a0e3ff0e
hrithikesh026 address comments
f29b8990
hrithikesh026 chore: add threedsecureio base url in deployment files
33e70e6b
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
50c9e494
hrithikesh026 use profile_id from business_profile instead of payment_intent
088f7ded
sai-harsha-vardhan resolve conflicts
2f635e12
sai-harsha-vardhan
sai-harsha-vardhan sai-harsha-vardhan closed this 208 days ago
SanchithHegde SanchithHegde deleted the add-external-authentication-flow branch 203 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Labels
Milestone