mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-27 11:24:45 +08:00
fix(connector): [ADYEN] Populate brand only when cobadged cards (#9743)
Co-authored-by: Sayak Bhattacharya <sayak.b@Sayak-Bhattacharya-G092THXJ34.local>
This commit is contained in:
committed by
GitHub
parent
fe8c484114
commit
3d3dfc05e3
@ -2221,7 +2221,15 @@ impl TryFrom<(&Card, Option<Secret<String>>)> for AdyenPaymentMethod<'_> {
|
||||
expiry_year: card.get_expiry_year_4_digit(),
|
||||
cvc: Some(card.card_cvc.clone()),
|
||||
holder_name: card_holder_name,
|
||||
brand: card.card_network.clone().and_then(get_adyen_card_network),
|
||||
brand: if card
|
||||
.card_number
|
||||
.is_cobadged_card()
|
||||
.change_context(errors::ConnectorError::RequestEncodingFailed)?
|
||||
{
|
||||
card.card_network.clone().and_then(get_adyen_card_network)
|
||||
} else {
|
||||
None
|
||||
},
|
||||
network_payment_reference: None,
|
||||
};
|
||||
Ok(AdyenPaymentMethod::AdyenCard(Box::new(adyen_card)))
|
||||
|
||||
Reference in New Issue
Block a user