Skip to content

Commit 1ad01b1

Browse files
Debarshi-GuptaDebarshi Gupta
authored andcommitted
fix(connector): [Deutschebank] Display deutschebank card payment method in dashboard (#7060)
Co-authored-by: Debarshi Gupta <[email protected]>
1 parent ce48f2c commit 1ad01b1

File tree

4 files changed

+43
-0
lines changed

4 files changed

+43
-0
lines changed

crates/connector_configs/toml/development.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1408,6 +1408,14 @@ api_secret="Shared Secret"
14081408
[deutschebank]
14091409
[[deutschebank.bank_debit]]
14101410
payment_method_type = "sepa"
1411+
[[deutschebank.credit]]
1412+
payment_method_type = "Visa"
1413+
[[deutschebank.credit]]
1414+
payment_method_type = "Mastercard"
1415+
[[deutschebank.debit]]
1416+
payment_method_type = "Visa"
1417+
[[deutschebank.debit]]
1418+
payment_method_type = "Mastercard"
14111419
[deutschebank.connector_auth.SignatureKey]
14121420
api_key="Client ID"
14131421
key1="Merchant ID"

crates/connector_configs/toml/production.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1143,6 +1143,14 @@ type="Text"
11431143
[deutschebank]
11441144
[[deutschebank.bank_debit]]
11451145
payment_method_type = "sepa"
1146+
[[deutschebank.credit]]
1147+
payment_method_type = "Visa"
1148+
[[deutschebank.credit]]
1149+
payment_method_type = "Mastercard"
1150+
[[deutschebank.debit]]
1151+
payment_method_type = "Visa"
1152+
[[deutschebank.debit]]
1153+
payment_method_type = "Mastercard"
11461154
[deutschebank.connector_auth.SignatureKey]
11471155
api_key="Client ID"
11481156
key1="Merchant ID"

crates/connector_configs/toml/sandbox.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1357,6 +1357,14 @@ api_secret="Shared Secret"
13571357
[deutschebank]
13581358
[[deutschebank.bank_debit]]
13591359
payment_method_type = "sepa"
1360+
[[deutschebank.credit]]
1361+
payment_method_type = "Visa"
1362+
[[deutschebank.credit]]
1363+
payment_method_type = "Mastercard"
1364+
[[deutschebank.debit]]
1365+
payment_method_type = "Visa"
1366+
[[deutschebank.debit]]
1367+
payment_method_type = "Mastercard"
13601368
[deutschebank.connector_auth.SignatureKey]
13611369
api_key="Client ID"
13621370
key1="Merchant ID"

crates/hyperswitch_connectors/src/connectors/deutschebank.rs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1016,6 +1016,25 @@ lazy_static! {
10161016
}
10171017
);
10181018

1019+
deutschebank_supported_payment_methods.add(
1020+
enums::PaymentMethod::Card,
1021+
enums::PaymentMethodType::Debit,
1022+
PaymentMethodDetails{
1023+
mandates: enums::FeatureStatus::NotSupported,
1024+
refunds: enums::FeatureStatus::Supported,
1025+
supported_capture_methods: supported_capture_methods.clone(),
1026+
specific_features: Some(
1027+
api_models::feature_matrix::PaymentMethodSpecificFeatures::Card({
1028+
api_models::feature_matrix::CardSpecificFeatures {
1029+
three_ds: common_enums::FeatureStatus::Supported,
1030+
non_three_ds: common_enums::FeatureStatus::NotSupported,
1031+
supported_card_networks: supported_card_network.clone(),
1032+
}
1033+
}),
1034+
),
1035+
}
1036+
);
1037+
10191038
deutschebank_supported_payment_methods
10201039
};
10211040

0 commit comments

Comments
 (0)