feat(connector): add barclaycard template code (#8017)

Co-authored-by: Anurag Singh <anurag.singh.001@Anurag-Singh-WPMHJ5619X.local>
Co-authored-by: Anurag Singh <anurag.singh.001@MacBookPro.lan>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: DEEPANSHU BANSAL <41580413+deepanshu-iiitu@users.noreply.github.com>
This commit is contained in:
Anurag
2025-05-20 17:14:25 +05:30
committed by GitHub
parent 344dcd6e43
commit 6e08edca39
24 changed files with 1348 additions and 24 deletions

View File

@ -6,13 +6,13 @@ pub use hyperswitch_connectors::connectors::{
aci, aci::Aci, adyen, adyen::Adyen, adyenplatform, adyenplatform::Adyenplatform, airwallex,
airwallex::Airwallex, amazonpay, amazonpay::Amazonpay, archipel, archipel::Archipel,
authorizedotnet, authorizedotnet::Authorizedotnet, bambora, bambora::Bambora, bamboraapac,
bamboraapac::Bamboraapac, bankofamerica, bankofamerica::Bankofamerica, billwerk,
billwerk::Billwerk, bitpay, bitpay::Bitpay, bluesnap, bluesnap::Bluesnap, boku, boku::Boku,
braintree, braintree::Braintree, cashtocode, cashtocode::Cashtocode, chargebee,
chargebee::Chargebee, checkout, checkout::Checkout, coinbase, coinbase::Coinbase, coingate,
coingate::Coingate, cryptopay, cryptopay::Cryptopay, ctp_mastercard,
ctp_mastercard::CtpMastercard, cybersource, cybersource::Cybersource, datatrans,
datatrans::Datatrans, deutschebank, deutschebank::Deutschebank, digitalvirgo,
bamboraapac::Bamboraapac, bankofamerica, bankofamerica::Bankofamerica, barclaycard,
barclaycard::Barclaycard, billwerk, billwerk::Billwerk, bitpay, bitpay::Bitpay, bluesnap,
bluesnap::Bluesnap, boku, boku::Boku, braintree, braintree::Braintree, cashtocode,
cashtocode::Cashtocode, chargebee, chargebee::Chargebee, checkout, checkout::Checkout,
coinbase, coinbase::Coinbase, coingate, coingate::Coingate, cryptopay, cryptopay::Cryptopay,
ctp_mastercard, ctp_mastercard::CtpMastercard, cybersource, cybersource::Cybersource,
datatrans, datatrans::Datatrans, deutschebank, deutschebank::Deutschebank, digitalvirgo,
digitalvirgo::Digitalvirgo, dlocal, dlocal::Dlocal, ebanx, ebanx::Ebanx, elavon,
elavon::Elavon, facilitapay, facilitapay::Facilitapay, fiserv, fiserv::Fiserv, fiservemea,
fiservemea::Fiservemea, fiuu, fiuu::Fiuu, forte, forte::Forte, getnet, getnet::Getnet,

View File

@ -1340,6 +1340,10 @@ impl ConnectorAuthTypeAndMetadataValidation<'_> {
bankofamerica::transformers::BankOfAmericaAuthType::try_from(self.auth_type)?;
Ok(())
}
// api_enums::Connector::Barclaycard => {
// barclaycard::transformers::BarclaycardAuthType::try_from(self.auth_type)?;
// Ok(())
// },
api_enums::Connector::Billwerk => {
billwerk::transformers::BillwerkAuthType::try_from(self.auth_type)?;
Ok(())

View File

@ -329,6 +329,9 @@ impl ConnectorData {
enums::Connector::Bankofamerica => {
Ok(ConnectorEnum::Old(Box::new(&connector::Bankofamerica)))
}
// enums::Connector::Barclaycard => {
// Ok(ConnectorEnum::Old(Box::new(connector::Barclaycard)))
// }
enums::Connector::Billwerk => {
Ok(ConnectorEnum::Old(Box::new(connector::Billwerk::new())))
}

View File

@ -219,6 +219,7 @@ impl ForeignTryFrom<api_enums::Connector> for common_enums::RoutableConnectors {
api_enums::Connector::Bambora => Self::Bambora,
api_enums::Connector::Bamboraapac => Self::Bamboraapac,
api_enums::Connector::Bankofamerica => Self::Bankofamerica,
// api_enums::Connector::Barclaycard => Self::Barclaycard,
api_enums::Connector::Billwerk => Self::Billwerk,
api_enums::Connector::Bitpay => Self::Bitpay,
api_enums::Connector::Bluesnap => Self::Bluesnap,