fix(samsung_pay): add payment_method_type duplication check (#7337)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Shankar Singh C
2025-02-22 17:11:57 +05:30
committed by GitHub
parent 9bc8fd4d8c
commit 11ff437456
3 changed files with 18 additions and 7 deletions

View File

@ -1651,6 +1651,12 @@ pub enum PaymentMethodType {
DirectCarrierBilling,
}
impl PaymentMethodType {
pub fn should_check_for_customer_saved_payment_method_type(self) -> bool {
matches!(self, Self::ApplePay | Self::GooglePay | Self::SamsungPay)
}
}
impl masking::SerializableSecret for PaymentMethodType {}
/// Indicates the type of payment method. Eg: 'card', 'wallet', etc.