hyperswitch
feat(payment_methods_v2): single use token implementation
#7485
Merged

feat(payment_methods_v2): single use token implementation #7485

su-shivanshmathur
SanchithHegde chore: add comments with improvements to be made in merchant payment …
70cb8a1b
Narayanbhat166 Merge branch 'main' into initial-merchant-payment-method-list-v2
947795fe
Narayanbhat166 refactor: change payment_methods_enabled column to type for v2
3e7833fa
Narayanbhat166 feat(payments_v2): implement payment methods list for v2
560d3f63
Narayanbhat166 feat(payments_v2): add customers_payment_methods in pm list
09acb503
Narayanbhat166 feat(payments_v2): add list_payment_methods to openapi
940e2c11
Narayanbhat166 feat(payments_v2): add list_payment_methods to openapi
19ae04f0
hyperswitch-bot[bot] chore: run formatter
f8956082
Narayanbhat166 chore: add doc comments
1096cbe5
Narayanbhat166 Merge branch 'main' into initial-merchant-payment-method-list-v2
db9652ef
Narayanbhat166 refactor: address PR comments
b6ab7d2c
Narayanbhat166 Revert "chore: add comments with improvements to be made in merchant …
6a2c2c18
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
fac85212
Narayanbhat166 chore: cargo clippy
65f81137
Narayanbhat166 Merge branch 'main' into initial-merchant-payment-method-list-v2
2b5216ec
Narayanbhat166 chore: rename fields
593df4db
Narayanbhat166 Merge branch 'main' into initial-merchant-payment-method-list-v2
fbcf8aa1
Narayanbhat166 chore: rename fields
6938d61e
Narayanbhat166 chore: cargo clippy
5d510922
Narayanbhat166 chore: fix openapi
c92ced0e
Narayanbhat166 Merge branch 'main' into initial-merchant-payment-method-list-v2
28bf4ba0
Narayanbhat166 chore: add .vscode/settings to gitignore
a6f1da50
Narayanbhat166 refactor: move payment methods type to common_types
c3dd71d9
hyperswitch-bot[bot] chore: run formatter
32122adf
Narayanbhat166 Merge branch 'main' into initial-merchant-payment-method-list-v2
31360f94
Narayanbhat166 chore: cargo clippy_v2
fc2453c8
Narayanbhat166 chore: fix openapi
60a82e2a
Narayanbhat166 chore: cargo clippy_v2
7618c9d5
Narayanbhat166 chore: add extra information enum and make customer_payment_methods a…
a801fed8
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
79c2a5bb
Narayanbhat166 chore: add serde flatten
4acd9e08
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
a4c5b93c
Narayanbhat166 chore: change route to use kebab-case
d58841d3
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
5025e646
Narayanbhat166 refactor: fix openapi
51ad8284
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
40146e5d
Narayanbhat166 fix: openapi_v2
ac8074d1
Narayanbhat166 Merge branch 'main' into initial-merchant-payment-method-list-v2
d1869041
Narayanbhat166 chore: cargo clippy_v2
7ae9fb44
Narayanbhat166 chore: merge fixes
5bc9c590
Narayanbhat166 chore: remove specific imports
eaff74eb
Narayanbhat166 Merge branch 'main' into payment_methods_list_for_payment_methods
b10edf9a
Narayanbhat166 chore: remove redundant code because of merge conflicts
ea72debc
Narayanbhat166 refactor: add locker config
c4b9b726
Narayanbhat166 Merge branch 'main' into payment_methods_list_for_payment_methods
c90cc048
Narayanbhat166 feat(payment_methods): add payment methods list
4f31d6ad
Narayanbhat166 Merge branch 'main' into payment_methods_list_for_payment_methods
22ae53ec
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
89f90c6a
Narayanbhat166 feat: add openapi endpoints for payment methods list
289b0e54
Narayanbhat166 chore: address PR comments
3105443b
Narayanbhat166 fix: openapi
96b4d958
Narayanbhat166 feat: add required fields support for payment methods
4684a97c
hyperswitch-bot[bot] chore: run formatter
7362fb3c
Narayanbhat166 chore: cargo clippy
d5b69429
Narayanbhat166 refactor: add the required fields config only for v2
d538cc18
Narayanbhat166 fix: openapi v2
1f20a957
Narayanbhat166 fix: openapi v2
64808eb5
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
1ce18db0
Narayanbhat166 chore: cargo clippy
bdfdeeb4
Narayanbhat166 chore: revert config changes
68c93c4b
Narayanbhat166 chore: cargo clippy
2c3828d7
Narayanbhat166 refactor: remove customer payment methods from payment methods
b02524c1
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
0bac917d
Narayanbhat166 refactor: remove hardcoding required fields config
4b05c972
Narayanbhat166 Merge branch 'main' into payment_methods_list_for_payment_methods
34c07123
Narayanbhat166 chore: merge fixes
33797584
Narayanbhat166 feat: add list saved payment methods endpoint
de188cf7
Narayanbhat166 chore: cargo clippy
4ba1fd78
Narayanbhat166 Merge branch 'main' into list_saved_payment_methods
af0cfc0c
hyperswitch-bot[bot] chore: run formatter
5203d6b3
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
0902159d
Narayanbhat166 refactor(payment_method): add strict types and batch decryption
cbf4877e
hyperswitch-bot[bot] chore: run formatter
95700439
Narayanbhat166 Merge branch 'main' into list_saved_payment_methods
9da7881e
Narayanbhat166 feat: add payment methods session endpoints
5173d42d
Narayanbhat166 Merge branch 'main' into payment_methods_session
e3b57ddc
hyperswitch-bot[bot] chore: run formatter
a3a7e436
Narayanbhat166 chore: cargo clippy
3345149a
hyperswitch-bot[bot] chore: run formatter
be337f0b
Narayanbhat166 chore: address PR comments
f9772f90
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
b4165d77
Narayanbhat166 refactor: make network tokenization into enum
ddff7b12
Narayanbhat166 refactor: remove ephemeral key from payment methods and add update sa…
e134acba
Narayanbhat166 Merge branch 'main' into payment_methods_session
26d86963
Narayanbhat166 chore: cargo clippy
3514cdaf
Narayanbhat166 chore: cargo clippy
0c0cf4d6
Narayanbhat166 feat: add update saved payment method endpoint
afcf1ef5
AnuthaDev feat(router): [V2] Introduce V2Auth and use it for payment_methods_li…
cc9c2e96
Narayanbhat166 Merge branch 'main' into payment_methods_session
614b2223
Narayanbhat166 Merge branch 'main' into payment_methods_session
cf6aadc0
AnuthaDev Fix compilation errors
7754db83
Narayanbhat166 chore: cargo clippy
eeafc788
AnuthaDev Use individual structs instead of enum for auth
4feb2032
pixincreate ci: disable stripe in cypress (#7183)
741e0381
ShankarSinghC fix(router): add dynamic fields support for `samsung_pay` (#7090)
144003f7
sai-harsha-vardhan feat(router): add card_discovery in payment_attempt (#7039)
f225e863
dgeee13 fix(connector): [novalnet] Remove first name, last name as required f…
3e116b81
awasthi21 fix(connector): Fix Paybox 3DS failing issue (#7153)
52ed2906
github-actions[bot] chore(version): 2025.02.05.0
3441c14c
arindam-sahoo refactor(ci): Remove Adyen-specific deprecated PMTs Sofort test cases…
72f0ac7c
Sakilmostak feat(core): google pay decrypt flow (#6991)
e80d4320
AkshayaFoiger fix(connector): [BOA] throw unsupported error incase of 3DS cards and…
6bbfe628
Riddhiagrawal001 feat(users): custom role at profile read (#6875)
1a197e7f
sumanmaji4 refactor(core): add recurring customer support for nomupay payouts. (…
940c0203
tsdk02 feat(analytics): Add currency as dimension and filter for disputes (#…
8d7e2d3a
ShankarSinghC build(deps): bump `openssl` from 0.10.66 to 0.10.70 (#7187)
ce48f2ca
Debarshi-Gupta fix(connector): [Deutschebank] Display deutschebank card payment meth…
1ad01b1a
Debarshi-Gupta refactor(connector): [AUTHORIZEDOTNET] Add metadata information to co…
8237e2d4
SanchithHegde feat(payments_v2): implement create and confirm intent flow (#7106)
259644a8
swangi-kumari feat(core): Implement 3ds decision manger for V2 (#7022)
b8c47cdf
swangi-kumari fix(connector): [Authorizedotnet] fix deserialization error for Paypa…
dab87488
dgeee13 fix(core): Add payment_link_data in PaymentData for Psync (#7137)
af65e27b
kashif-m fix(connector): [worldpay] remove threeDS data from Authorize request…
7b1bb39f
ImSagnik007 feat(connector): [INESPAY] Integrate Sepa Bank Debit (#6755)
a88cd218
swetasharma03 FEAT: Add Support for Amazon Pay Redirect and Amazon Pay payment via …
a56f6887
dgeee13 feat(core): Add Authorize flow as fallback flow while fetching GSM fo…
273c54fd
dgeee13 feat(connector): [Deutschebank] Add Access Token Error struct (#7127)
57084eff
github-actions[bot] chore(postman): update Postman collection files
e7e36f86
github-actions[bot] chore(version): 2025.02.06.0
886737f3
Narayanbhat166 Merge branch 'main' into payment_methods_session
316bf136
Narayanbhat166 chore: cargo clippy
5bcdc1e5
Narayanbhat166 chore: remove formatting of changelog
ae069792
hyperswitch-bot[bot] chore: run formatter
0cd488d1
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
052ba0db
Narayanbhat166 chore: add stripe back in tests
f6cc446d
Narayanbhat166 Merge branch 'main' into payment_methods_session
37cd31e1
Narayanbhat166 Merge branch 'main' into payment_methods_session
8070fc94
Narayanbhat166 chore: remove duplicate config key
96dce759
Narayanbhat166 Merge branch 'main' into payment_methods_session
4d7b9aff
Narayanbhat166 chore: change back locker enabled config to true
50f13c1e
Narayanbhat166 chore: change back locker enabled config to true
0fc08ac0
Narayanbhat166 feat: add payment method session confirm endpoint
4c01a5a6
Narayanbhat166 Merge branch 'main' into payment_methods_session
87fb8c89
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
d654832b
su-shivanshmathur Update flow of Payment Method Session
9bb2e0c8
su-shivanshmathur Changes
09ddeff5
su-shivanshmathur openapi changes
b9907320
hyperswitch-bot[bot] chore: run formatter
a8e7b325
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
48cfcfdf
Narayanbhat166 feat: add ability to create multi use tokens from payment methods
8afa270e
Narayanbhat166 chore: fix cargo clippy and beautify code
3e3b7802
Narayanbhat166 Merge branch 'main' into payment_methods_session
682470c2
hyperswitch-bot[bot] chore: run formatter
9d674eb3
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
23f797a9
Narayanbhat166 chore: address PR comments
82c08f22
hyperswitch-bot[bot] chore: run formatter
80a6ba99
Narayanbhat166 feat: add openapi for payment method session confirm
834b42ec
su-shivanshmathur Merge branch 'main' of github.com:juspay/hyperswitch into single_use_…
beb4472b
Narayanbhat166 refactor: add payments response in payment method session response an…
555fcc37
su-shivanshmathur inital commit
74b9fa22
Narayanbhat166 refactor: add return_url in payment method session and change payment…
d2a462ac
hyperswitch-bot[bot] chore: run formatter
0b94e57f
Narayanbhat166 chore: cargo clippy
c222161f
Narayanbhat166 chore: add additional doc comment for connector token
27420006
su-shivanshmathur Changes for better structure
4378976d
hyperswitch-bot[bot] chore: run formatter
5c1a0be6
Narayanbhat166 refactor: add customer authentication details in session response
efaf6881
su-shivanshmathur Return value changes
ebfba330
su-shivanshmathur Merge branch 'update_payment_methods_session' of github.com:juspay/hy…
b86c302b
hyperswitch-bot[bot] chore: run formatter
a8a7c621
su-shivanshmathur Removing unwanted Structs
6ec0ac18
hyperswitch-bot[bot] chore: run formatter
7e6a1871
su-shivanshmathur Removing unwanted structs
d81c8361
su-shivanshmathur Merge branch 'update_payment_methods_session' of github.com:juspay/hy…
e48ec069
su-shivanshmathur Removing comments
eeb398d0
hyperswitch-bot[bot] chore: run formatter
68293f09
Narayanbhat166 Merge branch 'update_payment_methods_session' into payment_methods_se…
6fabd973
Narayanbhat166 chore: rename paymentMethodsSession to paymentMethodSession
0a289e6c
su-shivanshmathur Merge branch 'payment_methods_session' of github.com:juspay/hyperswit…
29789f25
Narayanbhat166 Merge branch 'main' into payment_methods_session
bcc3e36c
Narayanbhat166 chore: cargo clippy
6d1aaf27
su-shivanshmathur saving state commit
10520354
Narayanbhat166 Merge branch 'main' into payment_methods_session
11a6e030
su-shivanshmathur router data changes
329a918a
su-shivanshmathur Merge branch 'payment_methods_session' of github.com:juspay/hyperswit…
59fe4ca0
Narayanbhat166 refactor: rename customer_authentication_details to authentication_de…
70eff435
Narayanbhat166 refactor: rename customer_authentication_details to authentication_de…
90a48a7d
su-shivanshmathur Merge branch 'payment_methods_session' of github.com:juspay/hyperswit…
b4035380
su-shivanshmathur Single use token changes
c9858436
su-shivanshmathur Merge branch 'main' of github.com:juspay/hyperswitch into single_use_…
1cbe5fb7
su-shivanshmathur Merge changes
c9ad4854
su-shivanshmathur su-shivanshmathur requested a review 294 days ago
su-shivanshmathur su-shivanshmathur requested a review 294 days ago
semanticdiff-com
hyperswitch-bot hyperswitch-bot added M-api-contract-changes
su-shivanshmathur su-shivanshmathur requested a review from Narayanbhat166 Narayanbhat166 294 days ago
hyperswitch-bot[bot] chore: run formatter
6c3fadff
su-shivanshmathur discrete function based on operations
5a2f62bd
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
b7c504ab
su-shivanshmathur Adding error handling
46f88ac9
su-shivanshmathur connector integration changes
04a22b82
su-shivanshmathur su-shivanshmathur requested a review 286 days ago
su-shivanshmathur clippy errors
3e70cd90
su-shivanshmathur Merge branch 'main' of github.com:juspay/hyperswitch into single_use_…
ce9a115a
jarnura
jarnura requested changes on 2025-03-19
su-shivanshmathur Refactors
e7e8e066
su-shivanshmathur Single Use Token ID struct
1ba715a0
su-shivanshmathur su-shivanshmathur requested a review from jarnura jarnura 284 days ago
su-shivanshmathur su-shivanshmathur requested a review 284 days ago
su-shivanshmathur Single use impl changes
7d236a81
Narayanbhat166
Narayanbhat166 commented on 2025-03-21
su-shivanshmathur Comment resolution
0ca11aa0
su-shivanshmathur Build changes
7b0cd693
su-shivanshmathur Build changes
9bbc3137
su-shivanshmathur Merge branch 'main' of github.com:juspay/hyperswitch into single_use_…
27bcc4ec
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
1c2ab59e
su-shivanshmathur CI changes
d88eb205
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
92fbbbbf
hyperswitch-bot[bot] chore: run formatter
666dd4df
su-shivanshmathur su-shivanshmathur assigned su-shivanshmathur su-shivanshmathur 281 days ago
su-shivanshmathur Import changes
b00a2241
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
0a28a099
hyperswitch-bot[bot] chore: run formatter
76b3685e
su-shivanshmathur su-shivanshmathur requested a review 281 days ago
deepanshu-iiitu
deepanshu-iiitu dismissed these changes on 2025-03-24
Narayanbhat166
Narayanbhat166 commented on 2025-03-25
Narayanbhat166
Narayanbhat166 commented on 2025-03-25
su-shivanshmathur Initial commit for retrieve single use token
7eb20d39
su-shivanshmathur Comment changes
093d619a
su-shivanshmathur su-shivanshmathur dismissed their stale review via 093d619a 280 days ago
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
6e0cfbcf
Narayanbhat166
Narayanbhat166 commented on 2025-03-25
Narayanbhat166
Narayanbhat166 commented on 2025-03-25
su-shivanshmathur Changes for the payment_method single use
faba10a5
su-shivanshmathur su-shivanshmathur force pushed to faba10a5 279 days ago
hyperswitch-bot[bot] chore: run formatter
189696f9
su-shivanshmathur Merge branch 'main' of github.com:juspay/hyperswitch into single_use_…
42681d1f
su-shivanshmathur Comment resolution
58624000
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
d59e42ff
hyperswitch-bot[bot] chore: run formatter
29a38075
su-shivanshmathur Build errors
62f4f927
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
59fb8ddc
hyperswitch-bot[bot] chore: run formatter
6c6f43ba
su-shivanshmathur structure changes
f4aed40a
su-shivanshmathur clippy errors
d8eadb4e
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
bc654f30
su-shivanshmathur just clippy errors
fe16c412
hyperswitch-bot[bot] chore: run formatter
9b10b3bd
su-shivanshmathur clippy changes
40b1f0ad
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
245abf2f
hyperswitch-bot[bot] chore: run formatter
2fccedcc
su-shivanshmathur imports changes
83050f27
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
19c78b6d
hyperswitch-bot[bot] chore: run formatter
dcabff40
su-shivanshmathur Merge branch 'main' of github.com:juspay/hyperswitch into single_use_…
11a2f09f
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
73f96c82
Narayanbhat166
Narayanbhat166 commented on 2025-03-27
Narayanbhat166
Narayanbhat166 commented on 2025-03-27
Narayanbhat166
Narayanbhat166 commented on 2025-03-27
Narayanbhat166
Narayanbhat166 commented on 2025-03-27
su-shivanshmathur comment changes
e0073beb
hyperswitch-bot[bot] chore: run formatter
885002d6
Narayanbhat166
Narayanbhat166 commented on 2025-03-27
su-shivanshmathur handling the case when there is no token
4b586345
Narayanbhat166
Narayanbhat166 commented on 2025-03-27
Narayanbhat166
Narayanbhat166 commented on 2025-03-27
hyperswitch-bot[bot] chore: run formatter
7890358f
hyperswitch-bot hyperswitch-bot added M-database-changes
su-shivanshmathur Error handling for redis cal
4658f59d
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
05c488cd
hyperswitch-bot[bot] chore: run formatter
0f64e086
su-shivanshmathur reverting changes
509023ce
hyperswitch-bot[bot] chore: run formatter
19676c06
hyperswitch-bot hyperswitch-bot removed M-database-changes
su-shivanshmathur Build error
d2b0f9a8
su-shivanshmathur Merge branch 'single_use_token_implementations' of github.com:juspay/…
a501c1e5
su-shivanshmathur type mismatch
c99bd3e1
su-shivanshmathur CI errors
05c14dc2
hyperswitch-bot[bot] chore: run formatter
7f94a887
su-shivanshmathur su-shivanshmathur requested a review from Narayanbhat166 Narayanbhat166 277 days ago
Narayanbhat166
Narayanbhat166 approved these changes on 2025-03-28
deepanshu-iiitu
deepanshu-iiitu approved these changes on 2025-03-28
jarnura
jarnura approved these changes on 2025-03-28
Sarthak1799
Sarthak1799 approved these changes on 2025-03-28
Gnanasundari24 Gnanasundari24 merged f7ea4cce into main 273 days ago
Gnanasundari24 Gnanasundari24 deleted the single_use_token_implementations branch 273 days ago

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone