feat(connector): Stripe revolut pay wallet integration (#8066)

This commit is contained in:
Nithin N
2025-05-27 12:07:44 +05:30
committed by GitHub
parent 2432133a28
commit b3d47b650d
52 changed files with 165 additions and 42 deletions

View File

@ -2533,6 +2533,7 @@ pub enum PaymentMethodDataType {
NetworkToken,
DirectCarrierBilling,
InstantBankTransfer,
RevolutPay,
}
impl From<domain::payments::PaymentMethodData> for PaymentMethodDataType {
@ -2583,6 +2584,7 @@ impl From<domain::payments::PaymentMethodData> for PaymentMethodDataType {
domain::payments::WalletData::CashappQr(_) => Self::CashappQr,
domain::payments::WalletData::SwishQr(_) => Self::SwishQr,
domain::payments::WalletData::Mifinity(_) => Self::Mifinity,
domain::payments::WalletData::RevolutPay(_) => Self::RevolutPay,
},
domain::payments::PaymentMethodData::PayLater(pay_later_data) => match pay_later_data {
domain::payments::PayLaterData::KlarnaRedirect { .. } => Self::KlarnaRedirect,

View File

@ -5,7 +5,7 @@ pub use hyperswitch_domain_models::payment_method_data::{
GiftCardDetails, GoPayRedirection, GooglePayPaymentMethodInfo, GooglePayRedirectData,
GooglePayThirdPartySdkData, GooglePayWalletData, GpayTokenizationData, IndomaretVoucherData,
KakaoPayRedirection, MbWayRedirection, MifinityData, NetworkTokenData, OpenBankingData,
PayLaterData, PaymentMethodData, RealTimePaymentData, SamsungPayWalletData,
PayLaterData, PaymentMethodData, RealTimePaymentData, RevolutPayData, SamsungPayWalletData,
SepaAndBacsBillingDetails, SwishQrData, TokenizedBankDebitValue1, TokenizedBankDebitValue2,
TokenizedBankRedirectValue1, TokenizedBankRedirectValue2, TokenizedBankTransferValue1,
TokenizedBankTransferValue2, TokenizedCardValue1, TokenizedCardValue2, TokenizedWalletValue1,

View File

@ -508,7 +508,8 @@ impl ForeignFrom<api_enums::PaymentMethodType> for api_enums::PaymentMethod {
| api_enums::PaymentMethodType::Cashapp
| api_enums::PaymentMethodType::KakaoPay
| api_enums::PaymentMethodType::Venmo
| api_enums::PaymentMethodType::Mifinity => Self::Wallet,
| api_enums::PaymentMethodType::Mifinity
| api_enums::PaymentMethodType::RevolutPay => Self::Wallet,
api_enums::PaymentMethodType::Affirm
| api_enums::PaymentMethodType::Alma
| api_enums::PaymentMethodType::AfterpayClearpay