mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-27 19:46:48 +08:00
FEAT: Add Support for Amazon Pay Redirect and Amazon Pay payment via Stripe (#7056)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
ce2485c3c7
commit
b54a3f9142
@ -2362,6 +2362,7 @@ impl GetPaymentMethodType for WalletData {
|
||||
match self {
|
||||
Self::AliPayQr(_) | Self::AliPayRedirect(_) => api_enums::PaymentMethodType::AliPay,
|
||||
Self::AliPayHkRedirect(_) => api_enums::PaymentMethodType::AliPayHk,
|
||||
Self::AmazonPayRedirect(_) => api_enums::PaymentMethodType::AmazonPay,
|
||||
Self::MomoRedirect(_) => api_enums::PaymentMethodType::Momo,
|
||||
Self::KakaoPayRedirect(_) => api_enums::PaymentMethodType::KakaoPay,
|
||||
Self::GoPayRedirect(_) => api_enums::PaymentMethodType::GoPay,
|
||||
@ -3241,6 +3242,8 @@ pub enum WalletData {
|
||||
AliPayRedirect(AliPayRedirection),
|
||||
/// The wallet data for Ali Pay HK redirect
|
||||
AliPayHkRedirect(AliPayHkRedirection),
|
||||
/// The wallet data for Amazon Pay redirect
|
||||
AmazonPayRedirect(AmazonPayRedirectData),
|
||||
/// The wallet data for Momo redirect
|
||||
MomoRedirect(MomoRedirection),
|
||||
/// The wallet data for KakaoPay redirect
|
||||
@ -3324,6 +3327,7 @@ impl GetAddressFromPaymentMethodData for WalletData {
|
||||
| Self::KakaoPayRedirect(_)
|
||||
| Self::GoPayRedirect(_)
|
||||
| Self::GcashRedirect(_)
|
||||
| Self::AmazonPayRedirect(_)
|
||||
| Self::ApplePay(_)
|
||||
| Self::ApplePayRedirect(_)
|
||||
| Self::ApplePayThirdPartySdk(_)
|
||||
@ -3481,6 +3485,9 @@ pub struct GooglePayWalletData {
|
||||
#[derive(Eq, PartialEq, Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]
|
||||
pub struct ApplePayRedirectData {}
|
||||
|
||||
#[derive(Eq, PartialEq, Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]
|
||||
pub struct AmazonPayRedirectData {}
|
||||
|
||||
#[derive(Eq, PartialEq, Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]
|
||||
pub struct GooglePayRedirectData {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user