feat(connector): [Adyen] implement Adyen bank transfers and voucher payments in Indonesia (#1804)

Co-authored-by: Sk Sakil Mostak <skmahim71@gmail.com>
Co-authored-by: Pa1NarK <69745008+pixincreate@users.noreply.github.com>
This commit is contained in:
AkshayaFoiger
2023-08-02 19:04:33 +05:30
committed by GitHub
parent 9122daae24
commit 9977f9d40e
13 changed files with 954 additions and 165 deletions

View File

@ -869,6 +869,7 @@ pub enum PaymentMethodType {
Ach,
Affirm,
AfterpayClearpay,
Alfamart,
AliPay,
AliPayHk,
Alma,
@ -880,12 +881,17 @@ pub enum PaymentMethodType {
Bizum,
Blik,
Boleto,
BcaBankTransfer,
BniVa,
BriVa,
CimbVa,
#[serde(rename = "classic")]
ClassicReward,
Credit,
CryptoCurrency,
Cashapp,
Dana,
DanamonVa,
Debit,
Efecty,
Eps,
@ -896,8 +902,10 @@ pub enum PaymentMethodType {
Gcash,
Ideal,
Interac,
Indomaret,
Klarna,
KakaoPay,
MandiriVa,
MbWay,
MobilePay,
Momo,
@ -909,6 +917,7 @@ pub enum PaymentMethodType {
OnlineBankingPoland,
OnlineBankingSlovakia,
PagoEfectivo,
PermataBankTransfer,
PayBright,
Paypal,
Pix,

View File

@ -1544,13 +1544,19 @@ impl From<PaymentMethodType> for PaymentMethod {
PaymentMethodType::ApplePay => Self::Wallet,
PaymentMethodType::Bacs => Self::BankDebit,
PaymentMethodType::BancontactCard => Self::BankRedirect,
PaymentMethodType::BcaBankTransfer => Self::BankTransfer,
PaymentMethodType::Becs => Self::BankDebit,
PaymentMethodType::BniVa => Self::BankTransfer,
PaymentMethodType::BriVa => Self::BankTransfer,
PaymentMethodType::Bizum => Self::BankRedirect,
PaymentMethodType::Blik => Self::BankRedirect,
PaymentMethodType::Alfamart => Self::Voucher,
PaymentMethodType::CimbVa => Self::BankTransfer,
PaymentMethodType::ClassicReward => Self::Reward,
PaymentMethodType::Credit => Self::Card,
PaymentMethodType::CryptoCurrency => Self::Crypto,
PaymentMethodType::Dana => Self::Wallet,
PaymentMethodType::DanamonVa => Self::BankTransfer,
PaymentMethodType::Debit => Self::Card,
PaymentMethodType::Eps => Self::BankRedirect,
PaymentMethodType::Evoucher => Self::Reward,
@ -1565,13 +1571,16 @@ impl From<PaymentMethodType> for PaymentMethod {
PaymentMethodType::MobilePay => Self::Wallet,
PaymentMethodType::Momo => Self::Wallet,
PaymentMethodType::Multibanco => Self::BankTransfer,
PaymentMethodType::MandiriVa => Self::BankTransfer,
PaymentMethodType::Interac => Self::BankRedirect,
PaymentMethodType::Indomaret => Self::Voucher,
PaymentMethodType::OnlineBankingCzechRepublic => Self::BankRedirect,
PaymentMethodType::OnlineBankingFinland => Self::BankRedirect,
PaymentMethodType::OnlineBankingFpx => Self::BankRedirect,
PaymentMethodType::OnlineBankingThailand => Self::BankRedirect,
PaymentMethodType::OnlineBankingPoland => Self::BankRedirect,
PaymentMethodType::OnlineBankingSlovakia => Self::BankRedirect,
PaymentMethodType::PermataBankTransfer => Self::BankTransfer,
PaymentMethodType::Pix => Self::BankTransfer,
PaymentMethodType::Pse => Self::BankTransfer,
PaymentMethodType::PayBright => Self::PayLater,