Feat(connector): [JP MORGAN] Added Template code for cards integration (#6467)

Co-authored-by: Sayak Bhattacharya <sayak.b@Sayak-Bhattacharya-GJQC9R9THR.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Sayak Bhattacharya
2024-11-05 20:46:26 +05:30
committed by GitHub
parent 6b66cccd02
commit b048e39b5c
25 changed files with 1316 additions and 12 deletions

View File

@ -50,13 +50,13 @@ pub use hyperswitch_connectors::connectors::{
cryptopay, cryptopay::Cryptopay, 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, helcim, helcim::Helcim, mollie, mollie::Mollie, multisafepay,
multisafepay::Multisafepay, nexinets, nexinets::Nexinets, nexixpay, nexixpay::Nexixpay,
novalnet, novalnet::Novalnet, payeezy, payeezy::Payeezy, payu, payu::Payu, powertranz,
powertranz::Powertranz, razorpay, razorpay::Razorpay, shift4, shift4::Shift4, square,
square::Square, stax, stax::Stax, taxjar, taxjar::Taxjar, thunes, thunes::Thunes, tsys,
tsys::Tsys, volt, volt::Volt, worldline, worldline::Worldline, worldpay, worldpay::Worldpay,
zen, zen::Zen, zsl, zsl::Zsl,
globepay, globepay::Globepay, helcim, helcim::Helcim, jpmorgan, jpmorgan::Jpmorgan, mollie,
mollie::Mollie, multisafepay, multisafepay::Multisafepay, nexinets, nexinets::Nexinets,
nexixpay, nexixpay::Nexixpay, novalnet, novalnet::Novalnet, payeezy, payeezy::Payeezy, payu,
payu::Payu, powertranz, powertranz::Powertranz, razorpay, razorpay::Razorpay, shift4,
shift4::Shift4, square, square::Square, stax, stax::Stax, taxjar, taxjar::Taxjar, thunes,
thunes::Thunes, tsys, tsys::Tsys, volt, volt::Volt, worldline, worldline::Worldline, worldpay,
worldpay::Worldpay, zen, zen::Zen, zsl, zsl::Zsl,
};
#[cfg(feature = "dummy_connector")]

View File

@ -1142,6 +1142,7 @@ default_imp_for_new_connector_integration_payouts!(
connector::Helcim,
connector::Iatapay,
connector::Itaubank,
connector::Jpmorgan,
connector::Klarna,
connector::Mifinity,
connector::Mollie,
@ -1786,6 +1787,7 @@ default_imp_for_new_connector_integration_frm!(
connector::Helcim,
connector::Iatapay,
connector::Itaubank,
connector::Jpmorgan,
connector::Klarna,
connector::Mifinity,
connector::Mollie,
@ -2278,6 +2280,7 @@ default_imp_for_new_connector_integration_connector_authentication!(
connector::Helcim,
connector::Iatapay,
connector::Itaubank,
connector::Jpmorgan,
connector::Klarna,
connector::Mifinity,
connector::Mollie,

View File

@ -482,6 +482,7 @@ default_imp_for_connector_request_id!(
connector::Gpayments,
connector::Iatapay,
connector::Itaubank,
connector::Jpmorgan,
connector::Klarna,
connector::Mifinity,
connector::Mollie,
@ -1006,6 +1007,7 @@ default_imp_for_payouts!(
connector::Helcim,
connector::Iatapay,
connector::Itaubank,
connector::Jpmorgan,
connector::Klarna,
connector::Mifinity,
connector::Mollie,
@ -1801,6 +1803,7 @@ default_imp_for_fraud_check!(
connector::Helcim,
connector::Iatapay,
connector::Itaubank,
connector::Jpmorgan,
connector::Klarna,
connector::Mifinity,
connector::Mollie,
@ -2461,6 +2464,7 @@ default_imp_for_connector_authentication!(
connector::Helcim,
connector::Iatapay,
connector::Itaubank,
connector::Jpmorgan,
connector::Klarna,
connector::Mifinity,
connector::Mollie,

View File

@ -429,6 +429,7 @@ impl ConnectorData {
Ok(ConnectorEnum::Old(Box::new(connector::Iatapay::new())))
}
enums::Connector::Itaubank => {
//enums::Connector::Jpmorgan => Ok(ConnectorEnum::Old(Box::new(connector::Jpmorgan))),
Ok(ConnectorEnum::Old(Box::new(connector::Itaubank::new())))
}
enums::Connector::Klarna => {

View File

@ -281,6 +281,7 @@ impl ForeignTryFrom<api_enums::Connector> for common_enums::RoutableConnectors {
api_enums::Connector::Helcim => Self::Helcim,
api_enums::Connector::Iatapay => Self::Iatapay,
api_enums::Connector::Itaubank => Self::Itaubank,
//api_enums::Connector::Jpmorgan => Self::Jpmorgan,
api_enums::Connector::Klarna => Self::Klarna,
api_enums::Connector::Mifinity => Self::Mifinity,
api_enums::Connector::Mollie => Self::Mollie,