Skip to content

Commit

Permalink
refactor(cards,router): Remove duplicated card number interface
Browse files Browse the repository at this point in the history
  • Loading branch information
yongjoon-km committed Apr 22, 2024
1 parent 110bf22 commit 7d2b90a
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 6 deletions.
2 changes: 1 addition & 1 deletion crates/api_models/src/payment_methods.rs
Expand Up @@ -379,7 +379,7 @@ impl From<CardDetailFromLocker> for payments::AdditionalCardInfo {
card_isin: item.card_isin,
card_extended_bin: item
.card_number
.map(|card_number| card_number.get_card_extended_bin()),
.map(|card_number| card_number.get_extended_card_bin()),
card_exp_month: item.expiry_month,
card_exp_year: item.expiry_year,
card_holder_name: item.card_holder_name,
Expand Down
4 changes: 0 additions & 4 deletions crates/cards/src/validate.rs
Expand Up @@ -24,7 +24,6 @@ impl CardNumber {
pub fn get_card_isin(self) -> String {
self.0.peek().chars().take(6).collect::<String>()
}

pub fn get_extended_card_bin(self) -> String {
self.0.peek().chars().take(8).collect::<String>()
}
Expand All @@ -42,9 +41,6 @@ impl CardNumber {
.rev()
.collect::<String>()
}
pub fn get_card_extended_bin(self) -> String {
self.0.peek().chars().take(8).collect::<String>()
}
}

impl FromStr for CardNumber {
Expand Down
2 changes: 1 addition & 1 deletion crates/router/src/core/payments/helpers.rs
Expand Up @@ -3623,7 +3623,7 @@ pub async fn get_additional_payment_data(
match pm_data {
api_models::payments::PaymentMethodData::Card(card_data) => {
let card_isin = Some(card_data.card_number.clone().get_card_isin());
let card_extended_bin = Some(card_data.card_number.clone().get_card_extended_bin());
let card_extended_bin = Some(card_data.card_number.clone().get_extended_card_bin());
let last4 = Some(card_data.card_number.clone().get_last4());
if card_data.card_issuer.is_some()
&& card_data.card_network.is_some()
Expand Down

0 comments on commit 7d2b90a

Please sign in to comment.