mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-11-01 02:57:02 +08:00 
			
		
		
		
	feat(connector): [COINGATE] Add Template PR (#7052)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
		| @ -37,22 +37,22 @@ pub use hyperswitch_connectors::connectors::{ | ||||
|     bamboraapac, bamboraapac::Bamboraapac, bankofamerica, bankofamerica::Bankofamerica, billwerk, | ||||
|     billwerk::Billwerk, bitpay, bitpay::Bitpay, bluesnap, bluesnap::Bluesnap, boku, boku::Boku, | ||||
|     cashtocode, cashtocode::Cashtocode, chargebee::Chargebee, coinbase, coinbase::Coinbase, | ||||
|     cryptopay, cryptopay::Cryptopay, ctp_mastercard, ctp_mastercard::CtpMastercard, cybersource, | ||||
|     cybersource::Cybersource, datatrans, datatrans::Datatrans, deutschebank, | ||||
|     deutschebank::Deutschebank, digitalvirgo, digitalvirgo::Digitalvirgo, dlocal, dlocal::Dlocal, | ||||
|     elavon, elavon::Elavon, fiserv, fiserv::Fiserv, fiservemea, fiservemea::Fiservemea, fiuu, | ||||
|     fiuu::Fiuu, forte, forte::Forte, globepay, globepay::Globepay, gocardless, | ||||
|     gocardless::Gocardless, helcim, helcim::Helcim, inespay, inespay::Inespay, jpmorgan, | ||||
|     jpmorgan::Jpmorgan, mollie, mollie::Mollie, multisafepay, multisafepay::Multisafepay, nexinets, | ||||
|     nexinets::Nexinets, nexixpay, nexixpay::Nexixpay, nomupay, nomupay::Nomupay, novalnet, | ||||
|     novalnet::Novalnet, paybox, paybox::Paybox, payeezy, payeezy::Payeezy, payu, payu::Payu, | ||||
|     placetopay, placetopay::Placetopay, powertranz, powertranz::Powertranz, prophetpay, | ||||
|     prophetpay::Prophetpay, rapyd, rapyd::Rapyd, razorpay, razorpay::Razorpay, redsys, | ||||
|     redsys::Redsys, shift4, shift4::Shift4, square, square::Square, stax, stax::Stax, taxjar, | ||||
|     taxjar::Taxjar, thunes, thunes::Thunes, tsys, tsys::Tsys, unified_authentication_service, | ||||
|     unified_authentication_service::UnifiedAuthenticationService, volt, volt::Volt, wellsfargo, | ||||
|     wellsfargo::Wellsfargo, worldline, worldline::Worldline, worldpay, worldpay::Worldpay, xendit, | ||||
|     xendit::Xendit, zen, zen::Zen, zsl, zsl::Zsl, | ||||
|     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, elavon, elavon::Elavon, fiserv, | ||||
|     fiserv::Fiserv, fiservemea, fiservemea::Fiservemea, fiuu, fiuu::Fiuu, forte, forte::Forte, | ||||
|     globepay, globepay::Globepay, gocardless, gocardless::Gocardless, helcim, helcim::Helcim, | ||||
|     inespay, inespay::Inespay, jpmorgan, jpmorgan::Jpmorgan, mollie, mollie::Mollie, multisafepay, | ||||
|     multisafepay::Multisafepay, nexinets, nexinets::Nexinets, nexixpay, nexixpay::Nexixpay, | ||||
|     nomupay, nomupay::Nomupay, novalnet, novalnet::Novalnet, paybox, paybox::Paybox, payeezy, | ||||
|     payeezy::Payeezy, payu, payu::Payu, placetopay, placetopay::Placetopay, powertranz, | ||||
|     powertranz::Powertranz, prophetpay, prophetpay::Prophetpay, rapyd, rapyd::Rapyd, razorpay, | ||||
|     razorpay::Razorpay, redsys, redsys::Redsys, shift4, shift4::Shift4, square, square::Square, | ||||
|     stax, stax::Stax, taxjar, taxjar::Taxjar, thunes, thunes::Thunes, tsys, tsys::Tsys, | ||||
|     unified_authentication_service, unified_authentication_service::UnifiedAuthenticationService, | ||||
|     volt, volt::Volt, wellsfargo, wellsfargo::Wellsfargo, worldline, worldline::Worldline, | ||||
|     worldpay, worldpay::Worldpay, xendit, xendit::Xendit, zen, zen::Zen, zsl, zsl::Zsl, | ||||
| }; | ||||
|  | ||||
| #[cfg(feature = "dummy_connector")] | ||||
|  | ||||
| @ -435,6 +435,7 @@ default_imp_for_connector_request_id!( | ||||
|     connector::Chargebee, | ||||
|     connector::Checkout, | ||||
|     connector::Coinbase, | ||||
|     connector::Coingate, | ||||
|     connector::Cryptopay, | ||||
|     connector::Cybersource, | ||||
|     connector::Datatrans, | ||||
| @ -1528,6 +1529,7 @@ default_imp_for_fraud_check!( | ||||
|     connector::Cryptopay, | ||||
|     connector::Cybersource, | ||||
|     connector::Coinbase, | ||||
|     connector::Coingate, | ||||
|     connector::Datatrans, | ||||
|     connector::Deutschebank, | ||||
|     connector::Digitalvirgo, | ||||
| @ -2117,6 +2119,7 @@ default_imp_for_connector_authentication!( | ||||
|     connector::Checkout, | ||||
|     connector::Cryptopay, | ||||
|     connector::Coinbase, | ||||
|     connector::Coingate, | ||||
|     connector::Cybersource, | ||||
|     connector::Datatrans, | ||||
|     connector::Deutschebank, | ||||
|  | ||||
| @ -368,6 +368,7 @@ impl ConnectorData { | ||||
|                 enums::Connector::Coinbase => { | ||||
|                     Ok(ConnectorEnum::Old(Box::new(&connector::Coinbase))) | ||||
|                 } | ||||
|                 // enums::Connector::Coingate => Ok(ConnectorEnum::Old(Box::new(connector::Coingate))), | ||||
|                 enums::Connector::Cryptopay => { | ||||
|                     Ok(ConnectorEnum::Old(Box::new(connector::Cryptopay::new()))) | ||||
|                 } | ||||
|  | ||||
| @ -228,6 +228,7 @@ impl ForeignTryFrom<api_enums::Connector> for common_enums::RoutableConnectors { | ||||
|             // api_enums::Connector::Chargebee => Self::Chargebee, | ||||
|             api_enums::Connector::Checkout => Self::Checkout, | ||||
|             api_enums::Connector::Coinbase => Self::Coinbase, | ||||
|             // api_enums::Connector::Coingate => Self::Coingate, | ||||
|             api_enums::Connector::Cryptopay => Self::Cryptopay, | ||||
|             api_enums::Connector::CtpMastercard => { | ||||
|                 Err(common_utils::errors::ValidationError::InvalidValue { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 awasthi21
					awasthi21