refactor(connector): default case for worldline (#2674)

This commit is contained in:
Hangsaai
2023-10-25 17:55:04 +05:30
committed by GitHub
parent 27b9762624
commit e6272c6418

View File

@ -247,11 +247,19 @@ impl
make_bank_redirect_request(&item.router_data.request, bank_redirect)?, make_bank_redirect_request(&item.router_data.request, bank_redirect)?,
)) ))
} }
_ => { api::PaymentMethodData::CardRedirect(_)
return Err( | api::PaymentMethodData::Wallet(_)
errors::ConnectorError::NotImplemented("Payment methods".to_string()).into(), | api::PaymentMethodData::PayLater(_)
) | api::PaymentMethodData::BankDebit(_)
} | api::PaymentMethodData::BankTransfer(_)
| api::PaymentMethodData::Crypto(_)
| api::PaymentMethodData::MandatePayment
| api::PaymentMethodData::Reward
| api::PaymentMethodData::Upi(_)
| api::PaymentMethodData::Voucher(_)
| api::PaymentMethodData::GiftCard(_) => Err(errors::ConnectorError::NotImplemented(
utils::get_unimplemented_payment_method_error_message("worldline"),
))?,
}; };
let customer = let customer =
@ -393,10 +401,25 @@ fn make_bank_redirect_request(
}, },
809, 809,
), ),
_ => { payments::BankRedirectData::BancontactCard { .. }
return Err( | payments::BankRedirectData::Bizum {}
errors::ConnectorError::NotImplemented("Payment methods".to_string()).into(), | payments::BankRedirectData::Blik { .. }
| payments::BankRedirectData::Eps { .. }
| payments::BankRedirectData::Interac { .. }
| payments::BankRedirectData::OnlineBankingCzechRepublic { .. }
| payments::BankRedirectData::OnlineBankingFinland { .. }
| payments::BankRedirectData::OnlineBankingPoland { .. }
| payments::BankRedirectData::OnlineBankingSlovakia { .. }
| payments::BankRedirectData::OpenBankingUk { .. }
| payments::BankRedirectData::Przelewy24 { .. }
| payments::BankRedirectData::Sofort { .. }
| payments::BankRedirectData::Trustly { .. }
| payments::BankRedirectData::OnlineBankingFpx { .. }
| payments::BankRedirectData::OnlineBankingThailand { .. } => {
return Err(errors::ConnectorError::NotImplemented(
utils::get_unimplemented_payment_method_error_message("worldline"),
) )
.into())
} }
}; };
Ok(RedirectPaymentMethod { Ok(RedirectPaymentMethod {