Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor(core): Inclusion of constraint graph for merchant Payment Method list #4626

Merged
merged 44 commits into from
May 24, 2024
Merged
Show file tree
Hide file tree
Changes from 41 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
191d19e
chore: remove pm_id from router data struct
prajjwalkumar17 Apr 25, 2024
0b7b145
chore: remove pm_id from router data struct
prajjwalkumar17 Apr 29, 2024
83e0153
chore: remove unnecessary comment
prajjwalkumar17 Apr 29, 2024
511caee
Merge branch 'main' into refac/remove_pm_id_from_router_struct
prajjwalkumar17 Apr 29, 2024
e714de2
chore: remove pm_id from aci
prajjwalkumar17 Apr 29, 2024
d1fe57d
Merge branch 'main' of https://github.com/juspay/hyperswitch into ref…
prajjwalkumar17 May 7, 2024
8b58157
chore: addition of constraint_graph
prajjwalkumar17 May 13, 2024
6f1e70e
chore: run formatter
hyperswitch-bot[bot] May 13, 2024
86bee95
chore: default configs
prajjwalkumar17 May 13, 2024
0eeb22d
Merge branch 'refac/cg_inclusion_pm' of https://github.com/juspay/hyp…
prajjwalkumar17 May 13, 2024
a3ead41
docs(openapi): re-generate OpenAPI specification
hyperswitch-bot[bot] May 13, 2024
1c76f01
chore: cgraph working with country and currency for now hardcoding th…
prajjwalkumar17 May 13, 2024
ac30a5d
chore: cgraph working with country and currency one edge case missing
prajjwalkumar17 May 15, 2024
34cc9ad
Merge branch 'refac/cg_inclusion_pm' of https://github.com/juspay/hyp…
prajjwalkumar17 May 15, 2024
8c62ee8
Merge branch 'main' into refac/cg_inclusion_pm
prajjwalkumar17 May 15, 2024
d6b5737
chore: run formatter
hyperswitch-bot[bot] May 15, 2024
8f92887
feat(constraint_graph): add visualization functionality to the constr…
vspecky May 20, 2024
c3a3526
chore: cgraph with pm list working
prajjwalkumar17 May 20, 2024
4389964
merge main
prajjwalkumar17 May 20, 2024
f5c31d3
revert: development.toml
prajjwalkumar17 May 20, 2024
484b238
revert: non-necessary changes
prajjwalkumar17 May 20, 2024
b907722
docs(openapi): re-generate OpenAPI specification
hyperswitch-bot[bot] May 20, 2024
70a84ac
Merge remote-tracking branch 'origin/add-constraint-graph-visualizati…
prajjwalkumar17 May 20, 2024
bfedfc9
refactor: updated the graph to include payment_type
prajjwalkumar17 May 21, 2024
000159d
Merge branch 'refac/cg_inclusion_pm' of https://github.com/juspay/hyp…
prajjwalkumar17 May 21, 2024
76fc372
Merge branch 'main' into refac/cg_inclusion_pm
prajjwalkumar17 May 21, 2024
466172e
chore: run formatter
hyperswitch-bot[bot] May 21, 2024
8628a59
refactor: updaated flows with all the changes
prajjwalkumar17 May 21, 2024
958f11a
chore: resolved conflicts
prajjwalkumar17 May 21, 2024
4225a59
chore: removed comments
prajjwalkumar17 May 21, 2024
8efd70e
chore: resolved clippy lints
prajjwalkumar17 May 22, 2024
f781452
Merge branch 'main' into refac/cg_inclusion_pm
prajjwalkumar17 May 22, 2024
eb3de35
chore: resolved msrv lints for inclusion of sub_label as None in Conn…
prajjwalkumar17 May 22, 2024
12b1a39
Merge branch 'refac/cg_inclusion_pm' of https://github.com/juspay/hyp…
prajjwalkumar17 May 22, 2024
d97bfaa
Merge branch 'main' into refac/cg_inclusion_pm
prajjwalkumar17 May 22, 2024
edc579e
chore: resolved msrv lints for inclusion of sub_label as None in Conn…
prajjwalkumar17 May 22, 2024
e193e0c
Merge branch 'refac/cg_inclusion_pm' of https://github.com/juspay/hyp…
prajjwalkumar17 May 22, 2024
ef3a3d4
chore: added Moca cache for PM Filters CGraph
prajjwalkumar17 May 23, 2024
ceb78a5
chore: updated the feature flags
prajjwalkumar17 May 23, 2024
d539b31
chore: removed unwanted logs
prajjwalkumar17 May 23, 2024
918904a
chore: removed unwanted logs
prajjwalkumar17 May 23, 2024
3105325
chore: addressed comments
prajjwalkumar17 May 23, 2024
b7dd215
chore: addressed comments for capture method filters
prajjwalkumar17 May 23, 2024
867f059
chore: addressed comments for capture method filters
prajjwalkumar17 May 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions crates/euclid/src/enums.rs
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,8 @@ pub enum MandateAcceptanceType {
pub enum PaymentType {
SetupMandate,
NonMandate,
NewMandate,
UpdateMandate,
}

#[derive(
Expand Down
1 change: 1 addition & 0 deletions crates/router/src/core/payment_methods.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
pub mod cards;
pub mod surcharge_decision_configs;
pub mod transformers;
pub mod utils;
pub mod vault;

pub use api_models::enums::Connector;
Expand Down
694 changes: 236 additions & 458 deletions crates/router/src/core/payment_methods/cards.rs

Large diffs are not rendered by default.

Loading
Loading