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