mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 19:42:27 +08:00
fix(core): payments - map billing first and last name to card holder name (#6791)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -66,6 +66,7 @@ impl Vaultable for domain::Card {
|
||||
nickname: self.nick_name.as_ref().map(|name| name.peek().clone()),
|
||||
card_last_four: None,
|
||||
card_token: None,
|
||||
card_holder_name: self.card_holder_name.clone(),
|
||||
};
|
||||
|
||||
value1
|
||||
@ -119,6 +120,7 @@ impl Vaultable for domain::Card {
|
||||
card_issuing_country: None,
|
||||
card_type: None,
|
||||
nick_name: value1.nickname.map(masking::Secret::new),
|
||||
card_holder_name: value1.card_holder_name,
|
||||
};
|
||||
|
||||
let supp_data = SupplementaryVaultData {
|
||||
|
||||
@ -1962,6 +1962,7 @@ pub async fn retrieve_card_with_permanent_token(
|
||||
card_issuing_country: None,
|
||||
bank_code: None,
|
||||
nick_name: card_details_from_locker.nick_name.map(masking::Secret::new),
|
||||
card_holder_name: card_details_from_locker.name_on_card.clone(),
|
||||
};
|
||||
|
||||
Ok(
|
||||
@ -2130,6 +2131,7 @@ pub async fn retrieve_card_with_permanent_token(
|
||||
card_issuing_country: None,
|
||||
bank_code: None,
|
||||
nick_name: card_details_from_locker.nick_name.map(masking::Secret::new),
|
||||
card_holder_name: card_details_from_locker.name_on_card,
|
||||
};
|
||||
|
||||
Ok(
|
||||
@ -4408,7 +4410,7 @@ pub async fn get_additional_payment_data(
|
||||
bank_code: card_data.bank_code.to_owned(),
|
||||
card_exp_month: Some(card_data.card_exp_month.clone()),
|
||||
card_exp_year: Some(card_data.card_exp_year.clone()),
|
||||
card_holder_name: card_data.nick_name.clone(), //todo!
|
||||
card_holder_name: card_data.card_holder_name.clone(),
|
||||
last4: last4.clone(),
|
||||
card_isin: card_isin.clone(),
|
||||
card_extended_bin: card_extended_bin.clone(),
|
||||
@ -4441,7 +4443,7 @@ pub async fn get_additional_payment_data(
|
||||
card_extended_bin: card_extended_bin.clone(),
|
||||
card_exp_month: Some(card_data.card_exp_month.clone()),
|
||||
card_exp_year: Some(card_data.card_exp_year.clone()),
|
||||
card_holder_name: card_data.nick_name.clone(), //todo!
|
||||
card_holder_name: card_data.card_holder_name.clone(),
|
||||
// These are filled after calling the processor / connector
|
||||
payment_checks: None,
|
||||
authentication_data: None,
|
||||
@ -4461,7 +4463,7 @@ pub async fn get_additional_payment_data(
|
||||
card_extended_bin,
|
||||
card_exp_month: Some(card_data.card_exp_month.clone()),
|
||||
card_exp_year: Some(card_data.card_exp_year.clone()),
|
||||
card_holder_name: card_data.nick_name.clone(), //todo!
|
||||
card_holder_name: card_data.card_holder_name.clone(),
|
||||
// These are filled after calling the processor / connector
|
||||
payment_checks: None,
|
||||
authentication_data: None,
|
||||
@ -4671,7 +4673,7 @@ pub async fn get_additional_payment_data(
|
||||
bank_code: card_data.bank_code.to_owned(),
|
||||
card_exp_month: Some(card_data.card_exp_month.clone()),
|
||||
card_exp_year: Some(card_data.card_exp_year.clone()),
|
||||
card_holder_name: card_data.nick_name.clone(), //todo!
|
||||
card_holder_name: card_data.card_holder_name.clone(),
|
||||
last4: last4.clone(),
|
||||
card_isin: card_isin.clone(),
|
||||
card_extended_bin: card_extended_bin.clone(),
|
||||
@ -4704,7 +4706,7 @@ pub async fn get_additional_payment_data(
|
||||
card_extended_bin: card_extended_bin.clone(),
|
||||
card_exp_month: Some(card_data.card_exp_month.clone()),
|
||||
card_exp_year: Some(card_data.card_exp_year.clone()),
|
||||
card_holder_name: card_data.nick_name.clone(), //todo!
|
||||
card_holder_name: card_data.card_holder_name.clone(),
|
||||
// These are filled after calling the processor / connector
|
||||
payment_checks: None,
|
||||
authentication_data: None,
|
||||
@ -4724,7 +4726,7 @@ pub async fn get_additional_payment_data(
|
||||
card_extended_bin,
|
||||
card_exp_month: Some(card_data.card_exp_month.clone()),
|
||||
card_exp_year: Some(card_data.card_exp_year.clone()),
|
||||
card_holder_name: card_data.nick_name.clone(), //todo!
|
||||
card_holder_name: card_data.card_holder_name.clone(),
|
||||
// These are filled after calling the processor / connector
|
||||
payment_checks: None,
|
||||
authentication_data: None,
|
||||
|
||||
@ -23,6 +23,7 @@ pub fn generate_card_from_details(
|
||||
card_type: None,
|
||||
card_issuing_country: None,
|
||||
bank_code: None,
|
||||
card_holder_name: None,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user