hyperswitch
refactor(pm_list): modify pm list to support new api contract
#657
Merged

refactor(pm_list): modify pm list to support new api contract #657

jarnura merged 114 commits into main from refactor/pm_list_api
Narayanbhat166
Narayanbhat166 feat(connector): add support for affirm
48af1568
Narayanbhat166 refactor: remove afterpay related struct
78f3db7e
Narayanbhat166 fix: cargo clippy warnings
0380f5b5
Narayanbhat166 Merge branch 'main' into 347-add-support-for-affirm-through-stripe
1fa5dbf5
Narayanbhat166 feat(connector): add support for afterpay_clearpay
72f35606
Narayanbhat166 refactor(connector): remove redundant code
4f5c2977
Narayanbhat166 refactor(import): remove unused imports
2d1112bb
Narayanbhat166 Merge with latest main
5b4e6054
Narayanbhat166 Merge branch 'main' into 347-add-support-for-afterpay-clearpay-throug…
5f45b39b
Narayanbhat166 Merge branch 'main' into 347-add-support-for-afterpay-clearpay-throug…
978ce1bd
Narayanbhat166 refactor: remove address validation in operation
0543aed6
Narayanbhat166 refactor: add address validation in connector
e6689441
Narayanbhat166 chore: run cargo fmt
c294bdeb
Narayanbhat166 Merge branch 'main' into 347-add-support-for-afterpay-clearpay-throug…
891bb59f
Narayanbhat166 refactor: rename issuer name and add docs
b68944d3
Narayanbhat166 refactor: use encode instead of convert_and_encode
12029309
Narayanbhat166 refactor: minor changes
0c5f3eda
Narayanbhat166 refactor: remove unused function
fce66249
Narayanbhat166 refactor: remove specific imports
d26a1ac0
Narayanbhat166 refactor: use beautiful validation for shipping address
0c0f4031
Narayanbhat166 chore: run cargo fmt
5ada821f
Narayanbhat166 refactor: rename address to first_name
deba62d1
Narayanbhat166 Merge branch 'main' into 347-add-support-for-afterpay-clearpay-throug…
f817bcb5
Narayanbhat166 refactor: remove billing data from payment_data
acb490f5
Narayanbhat166 refactor: use rename_all instead of individual rename
45992d45
Narayanbhat166 refactor: take billing_data from billing address
d31978d6
Narayanbhat166 refactor: remove issuer_name from pay_later_data
f928d8e4
Narayanbhat166 Merge branch 'main' into refactor/address_details_in_payment_method
7ae57fb8
Narayanbhat166 chore: merge fixes
101a4fec
Narayanbhat166 refactor: add address in payment data
28758f81
Narayanbhat166 refactor: add payment_experience and payment_issuer enum
b9ffe4f2
Narayanbhat166 refactor: add payment_experience and payment_issuer to payment method
80eddddd
Narayanbhat166 refactor: stripe pay_later issuer is decided based on
02c3c58a
Narayanbhat166 refactor: add not_supported error type
a77dce7b
Narayanbhat166 chore: cargo clippy
b260268b
Narayanbhat166 refactor: construct billing_address from pm_data
b76dcdd4
Narayanbhat166 fix: add extra fields to tests
0ae98930
Narayanbhat166 refactor: add email validation for afterpay
5dd5d249
Narayanbhat166 Merge branch 'main' into refactor/address_details_in_payment_method
e6bfbcd6
Narayanbhat166 refactor: remove redirect from transaction_resposne
ab471f7c
Narayanbhat166 refactor: remove strum and duplicate api doc
c7a6013c
Narayanbhat166 refactor: add value type for doc generation
14dad06e
Narayanbhat166 refactor: stripe transformers
8de6c35c
Narayanbhat166 refactor: use try_from instead of try_into
1360289b
Narayanbhat166 refactor: remove debugging logs
72cebda1
Narayanbhat166 refactor: add column keyword
5ea1df53
Narayanbhat166 refactor: remove strum serialize
d29932e6
Narayanbhat166 refactor: remove unused routingalgo enum
4ae883ae
Narayanbhat166 refactor: remove unused payment_flow enum
39c4de37
Narayanbhat166 refactor: remove strum derives
c7425d17
Narayanbhat166 Merge branch 'main' into refactor/address_details_in_payment_method
0af5f1e1
Narayanbhat166 fix: remove redirect field from rapyd transformers
6b5516b2
Narayanbhat166 refactor: remove enum type in database
1b6394fd
Narayanbhat166 refactor: add macro DieselEnumText
5d2489f8
Narayanbhat166 refactor: use storage_types attribute in macro
95231aa7
Narayanbhat166 refactor: use paylater enum
8f6171a1
Narayanbhat166 fix: use guard for access token result
91d31d65
Narayanbhat166 refactor: use a common function to handle result
70086cf3
Narayanbhat166 refactor: address PR comments
a079d34a
Narayanbhat166 Merge branch 'main' into refactor/address_details_in_payment_method
a5187aa2
Narayanbhat166 chore: match mismatched payment data
df322e63
Narayanbhat166 doc: add trailing backtics
af05f6cf
Narayanbhat166 doc: add docs for pa_issuer and pa_experience'
f7d3f014
Narayanbhat166 doc: update openapi
f8f85944
Sangamesh26 api contract for bank redirect
e05d385a
Narayanbhat166 refactot: use payment_issuer and experience for klarna
1fe0fbe4
Narayanbhat166 refactor: decide using call_connector_action
419a7b7d
Narayanbhat166 refactor: use tuple match instead of if else
9d0dea1e
Narayanbhat166 chore: add additional info for diesel enum
a9d749b1
Narayanbhat166 chore: remove commented code
35456668
Narayanbhat166 chore: cargo clippy
1cd8fbde
Narayanbhat166 Merge branch 'main' into refactor/address_details_in_payment_method
05e87fbb
Narayanbhat166 refactor: stripe psync error update
c302279e
Narayanbhat166 Merge remote-tracking branch 'origin/bank-redirect-api-contract' into…
2ba596c0
Narayanbhat166 feat: add support for ideal,giropay,eps
5f5f5b83
Narayanbhat166 chore: use secret for name
e83ba3d8
Narayanbhat166 Merge branch 'bugfix/klarna_redirect_fix' into feat/eps_giropay_using…
205e7d27
Narayanbhat166 refactor: remove redirect url and use _ in match
0ef65acf
Narayanbhat166 feat: use payment issuer as bank_name
ef27ddb8
Narayanbhat166 fix: add payment_method_type
05805d00
Narayanbhat166 refactor: change sofort struct
c33033ae
Narayanbhat166 feat: support sofort
df193e01
Narayanbhat166 chore: cargo clippy
6c3c6efb
Narayanbhat166 feat: refactor payment_method enums
9a733d28
Narayanbhat166 feat: add additional_pm in update and confirm
06ed5326
Narayanbhat166 bugfix: accept connector in pa
edb5f8fa
Narayanbhat166 refactor: add payment_exp and pmt to response
d9aa460c
Narayanbhat166 chore: add update for payment_exp and pmt
fe437f8f
Narayanbhat166 fix: tests
5e0f5f9c
Narayanbhat166 chore: remove copy on pmt
114d521a
Narayanbhat166 chore: meaningful documentation
b251365a
Narayanbhat166 chore: add diesel 64 column feature
91647653
Narayanbhat166 chore: fix typos
c906de3b
Narayanbhat166 refactor: remove issuer and issuer code, rename few structs and enums
a50945b3
Narayanbhat166 refactor: make payment_method_type_information as a struct and use th…
815da8e0
Narayanbhat166 Merge branch 'main' into refactor/pm_list_api
fdeac397
Narayanbhat166 chore: merge fixes
948f88bc
Narayanbhat166 chore: merge fixes
0cb6b016
Narayanbhat166 feat: add payment experience based consolidation
2828d299
Narayanbhat166 feat: add card network based consolidation
48581470
Narayanbhat166 fix: cargo clippy warnings
a8cccbcf
Narayanbhat166 Narayanbhat166 added A-core
Narayanbhat166 Narayanbhat166 added C-feature
Narayanbhat166 Narayanbhat166 assigned Narayanbhat166 Narayanbhat166 1 year ago
Narayanbhat166 Narayanbhat166 requested a review 1 year ago
Narayanbhat166 Narayanbhat166 requested a review 1 year ago
Narayanbhat166 Narayanbhat166 requested a review 1 year ago
Narayanbhat166 Narayanbhat166 requested a review 1 year ago
Narayanbhat166 Narayanbhat166 requested a review from jarnura jarnura 1 year ago
Narayanbhat166 Narayanbhat166 requested a review from ashokkjag ashokkjag 1 year ago
Narayanbhat166 Narayanbhat166 changed the title Refactor/pm list api refactor(pm_list): modify pm list to support new api contract 1 year ago
Narayanbhat166 feat(bank_redirects): remove unused enums and modify api contract (#632)
dc49db99
Narayanbhat166 Merge 'main' into current branch
f278f323
jarnura jarnura added S-waiting-on-review
Narayanbhat166 chore: merge fixes
af66d2cf
Narayanbhat166 chore: cargo clippy
b3fc2154
Narayanbhat166 fix: tests
c9355b27
Narayanbhat166 Merge branch 'feat/eps_giropay_using_stripe' into refactor/pm_list_api
81eca97b
Narayanbhat166 fix: merge errors
f65641f7
Narayanbhat166 chore: cargo fmt
0de27957
Narayanbhat166 feat(pm_list): support filter based on disabled connectors (#660)
de8d01ba
Narayanbhat166 refactor(pm_list): filter based on shipping country instead of billin…
a934b8f8
Narayanbhat166 Merge branch 'main' into refactor/pm_list_api
4548450a
Narayanbhat166 chore: remove debug logs
7494f876
Narayanbhat166 feat(pm_list): support filter based on card_networks and remove unuse…
28741352
jarnura
jarnura approved these changes on 2023-02-26
jarnura jarnura removed S-waiting-on-review
lsampras
lsampras approved these changes on 2023-02-26
jarnura jarnura merged a2616d87 into main 1 year ago
jarnura jarnura deleted the refactor/pm_list_api branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone