feat(connector): [trustpay] introduce instant bank_transfer, finland and poland (#7925)

Co-authored-by: PiX <69745008+pixincreate@users.noreply.github.com>
This commit is contained in:
Swangi Kumari
2025-06-13 12:03:32 +05:30
committed by GitHub
parent c72d365fde
commit 61c2e2c75f
53 changed files with 600 additions and 141 deletions

View File

@ -2535,6 +2535,8 @@ pub enum PaymentMethodDataType {
NetworkToken,
DirectCarrierBilling,
InstantBankTransfer,
InstantBankTransferFinland,
InstantBankTransferPoland,
RevolutPay,
}
@ -2690,6 +2692,12 @@ impl From<domain::payments::PaymentMethodData> for PaymentMethodDataType {
domain::payments::BankTransferData::InstantBankTransfer {} => {
Self::InstantBankTransfer
}
domain::payments::BankTransferData::InstantBankTransferFinland {} => {
Self::InstantBankTransferFinland
}
domain::payments::BankTransferData::InstantBankTransferPoland {} => {
Self::InstantBankTransferPoland
}
}
}
domain::payments::PaymentMethodData::Crypto(_) => Self::Crypto,

View File

@ -579,6 +579,8 @@ impl ForeignFrom<api_enums::PaymentMethodType> for api_enums::PaymentMethod {
| api_enums::PaymentMethodType::MandiriVa
| api_enums::PaymentMethodType::LocalBankTransfer
| api_enums::PaymentMethodType::InstantBankTransfer
| api_enums::PaymentMethodType::InstantBankTransferFinland
| api_enums::PaymentMethodType::InstantBankTransferPoland
| api_enums::PaymentMethodType::SepaBankTransfer
| api_enums::PaymentMethodType::Pix => Self::BankTransfer,
api_enums::PaymentMethodType::Givex | api_enums::PaymentMethodType::PaySafeCard => {