mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 09:38:33 +08:00
feat(connector): add threedsecureio three_ds authentication connector (#4004)
Co-authored-by: hrithikesh026 <hrithikesh.vm@juspay.in> Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
41556baed9
commit
06c30967cf
@ -145,6 +145,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_complete_authorize!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Bitpay,
|
||||
@ -210,6 +211,7 @@ impl<const T: u8>
|
||||
{
|
||||
}
|
||||
default_imp_for_webhook_source_verification!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -292,6 +294,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_create_customer!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -374,6 +377,7 @@ impl<const T: u8> services::ConnectorRedirectResponse for connector::DummyConnec
|
||||
}
|
||||
|
||||
default_imp_for_connector_redirect_response!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Bitpay,
|
||||
@ -425,6 +429,7 @@ macro_rules! default_imp_for_connector_request_id {
|
||||
impl<const T: u8> api::ConnectorTransactionId for connector::DummyConnector<T> {}
|
||||
|
||||
default_imp_for_connector_request_id!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -509,6 +514,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_accept_dispute!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -613,6 +619,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_file_upload!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -694,6 +701,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_submit_evidence!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -775,6 +783,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_defend_dispute!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -857,6 +866,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_pre_processing_steps!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Airwallex,
|
||||
connector::Authorizedotnet,
|
||||
@ -915,6 +925,7 @@ macro_rules! default_imp_for_payouts {
|
||||
impl<const T: u8> api::Payouts for connector::DummyConnector<T> {}
|
||||
|
||||
default_imp_for_payouts!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Airwallex,
|
||||
connector::Authorizedotnet,
|
||||
@ -997,6 +1008,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_create!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Airwallex,
|
||||
connector::Authorizedotnet,
|
||||
@ -1082,6 +1094,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_eligibility!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Airwallex,
|
||||
connector::Authorizedotnet,
|
||||
@ -1164,6 +1177,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_fulfill!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Airwallex,
|
||||
connector::Authorizedotnet,
|
||||
@ -1246,6 +1260,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_cancel!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Airwallex,
|
||||
connector::Authorizedotnet,
|
||||
@ -1328,6 +1343,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_quote!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -1411,6 +1427,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_recipient!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -1493,6 +1510,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_approve!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -1576,6 +1594,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_reject!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -1643,6 +1662,7 @@ macro_rules! default_imp_for_fraud_check {
|
||||
impl<const T: u8> api::FraudCheck for connector::DummyConnector<T> {}
|
||||
|
||||
default_imp_for_fraud_check!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -1726,6 +1746,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_sale!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -1809,6 +1830,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_checkout!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -1892,6 +1914,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_transaction!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -1975,6 +1998,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_fulfillment!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -2058,6 +2082,7 @@ impl<const T: u8>
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_record_return!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -2139,6 +2164,7 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_incremental_authorization!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
@ -2219,6 +2245,7 @@ impl<const T: u8>
|
||||
{
|
||||
}
|
||||
default_imp_for_revoking_mandates!(
|
||||
connector::Threedsecureio,
|
||||
connector::Aci,
|
||||
connector::Adyen,
|
||||
connector::Airwallex,
|
||||
|
||||
Reference in New Issue
Block a user