fix(payment_methods): fix merchant payment method list to retain a mca based on connector_name and mca_id (#6408)

This commit is contained in:
Amisha Prabhat
2024-10-24 19:09:06 +05:30
committed by GitHub
parent 4a0afb8213
commit 842c4a2f47
3 changed files with 18 additions and 1 deletions

View File

@ -1217,12 +1217,14 @@ pub struct ResponsePaymentMethodIntermediate {
pub card_networks: Option<Vec<api_enums::CardNetwork>>,
pub payment_method: api_enums::PaymentMethod,
pub connector: String,
pub merchant_connector_id: String,
}
impl ResponsePaymentMethodIntermediate {
pub fn new(
pm_type: RequestPaymentMethodTypes,
connector: String,
merchant_connector_id: String,
pm: api_enums::PaymentMethod,
) -> Self {
Self {
@ -1231,6 +1233,7 @@ impl ResponsePaymentMethodIntermediate {
card_networks: pm_type.card_networks,
payment_method: pm,
connector,
merchant_connector_id,
}
}
}