mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 19:42:27 +08:00
refactor(connector): [PAYPAL, ADYEN] Move to crate hyperswitch_connectors (#7431)
Co-authored-by: Deepanshu Bansal <deepanshu.bansal@Deepanshu-Bansal-JJMC7CM9XM.local> Co-authored-by: Deepanshu Bansal <deepanshubansal515@gmail.com> 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> Co-authored-by: Swangi Kumari <swangi.kumari@swangikumari-LLGDXVYMGG.local>
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
pub mod aci;
|
||||
pub mod adyen;
|
||||
pub mod airwallex;
|
||||
pub mod amazonpay;
|
||||
pub mod authorizedotnet;
|
||||
@ -54,6 +55,7 @@ pub mod opennode;
|
||||
pub mod paybox;
|
||||
pub mod payeezy;
|
||||
pub mod payme;
|
||||
pub mod paypal;
|
||||
pub mod paystack;
|
||||
pub mod payu;
|
||||
pub mod placetopay;
|
||||
@ -81,19 +83,20 @@ pub mod zen;
|
||||
pub mod zsl;
|
||||
|
||||
pub use self::{
|
||||
aci::Aci, airwallex::Airwallex, amazonpay::Amazonpay, authorizedotnet::Authorizedotnet,
|
||||
bambora::Bambora, bamboraapac::Bamboraapac, bankofamerica::Bankofamerica, billwerk::Billwerk,
|
||||
bitpay::Bitpay, bluesnap::Bluesnap, boku::Boku, braintree::Braintree, cashtocode::Cashtocode,
|
||||
chargebee::Chargebee, checkout::Checkout, coinbase::Coinbase, coingate::Coingate,
|
||||
cryptopay::Cryptopay, ctp_mastercard::CtpMastercard, cybersource::Cybersource,
|
||||
datatrans::Datatrans, deutschebank::Deutschebank, digitalvirgo::Digitalvirgo, dlocal::Dlocal,
|
||||
elavon::Elavon, fiserv::Fiserv, fiservemea::Fiservemea, fiuu::Fiuu, forte::Forte,
|
||||
getnet::Getnet, globalpay::Globalpay, globepay::Globepay, gocardless::Gocardless,
|
||||
helcim::Helcim, hipay::Hipay, iatapay::Iatapay, inespay::Inespay, itaubank::Itaubank,
|
||||
jpmorgan::Jpmorgan, juspaythreedsserver::Juspaythreedsserver, klarna::Klarna,
|
||||
mifinity::Mifinity, mollie::Mollie, moneris::Moneris, multisafepay::Multisafepay,
|
||||
nexinets::Nexinets, nexixpay::Nexixpay, nomupay::Nomupay, noon::Noon, novalnet::Novalnet,
|
||||
nuvei::Nuvei, opayo::Opayo, opennode::Opennode, paybox::Paybox, payeezy::Payeezy, payme::Payme,
|
||||
aci::Aci, adyen::Adyen, airwallex::Airwallex, amazonpay::Amazonpay,
|
||||
authorizedotnet::Authorizedotnet, bambora::Bambora, bamboraapac::Bamboraapac,
|
||||
bankofamerica::Bankofamerica, billwerk::Billwerk, bitpay::Bitpay, bluesnap::Bluesnap,
|
||||
boku::Boku, braintree::Braintree, cashtocode::Cashtocode, chargebee::Chargebee,
|
||||
checkout::Checkout, coinbase::Coinbase, coingate::Coingate, cryptopay::Cryptopay,
|
||||
ctp_mastercard::CtpMastercard, cybersource::Cybersource, datatrans::Datatrans,
|
||||
deutschebank::Deutschebank, digitalvirgo::Digitalvirgo, dlocal::Dlocal, elavon::Elavon,
|
||||
fiserv::Fiserv, fiservemea::Fiservemea, fiuu::Fiuu, forte::Forte, getnet::Getnet,
|
||||
globalpay::Globalpay, globepay::Globepay, gocardless::Gocardless, helcim::Helcim, hipay::Hipay,
|
||||
iatapay::Iatapay, inespay::Inespay, itaubank::Itaubank, jpmorgan::Jpmorgan,
|
||||
juspaythreedsserver::Juspaythreedsserver, klarna::Klarna, mifinity::Mifinity, mollie::Mollie,
|
||||
moneris::Moneris, multisafepay::Multisafepay, nexinets::Nexinets, nexixpay::Nexixpay,
|
||||
nomupay::Nomupay, noon::Noon, novalnet::Novalnet, nuvei::Nuvei, opayo::Opayo,
|
||||
opennode::Opennode, paybox::Paybox, payeezy::Payeezy, payme::Payme, paypal::Paypal,
|
||||
paystack::Paystack, payu::Payu, placetopay::Placetopay, powertranz::Powertranz,
|
||||
prophetpay::Prophetpay, rapyd::Rapyd, razorpay::Razorpay, recurly::Recurly, redsys::Redsys,
|
||||
shift4::Shift4, square::Square, stax::Stax, stripebilling::Stripebilling, taxjar::Taxjar,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -47,3 +47,9 @@ pub const LOW_BALANCE_ERROR_MESSAGE: &str = "Insufficient balance in the payment
|
||||
pub const DUIT_NOW_BRAND_COLOR: &str = "#ED2E67";
|
||||
|
||||
pub const DUIT_NOW_BRAND_TEXT: &str = "MALAYSIA NATIONAL QR";
|
||||
|
||||
pub(crate) const CANNOT_CONTINUE_AUTH: &str =
|
||||
"Cannot continue with Authorization due to failed Liability Shift.";
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
pub(crate) const DEFAULT_NOTIFICATION_SCRIPT_LANGUAGE: &str = "en-US";
|
||||
|
||||
@ -107,6 +107,7 @@ macro_rules! default_imp_for_authorize_session_token {
|
||||
|
||||
default_imp_for_authorize_session_token!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -156,6 +157,7 @@ default_imp_for_authorize_session_token!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -203,6 +205,7 @@ macro_rules! default_imp_for_calculate_tax {
|
||||
|
||||
default_imp_for_calculate_tax!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -257,6 +260,7 @@ default_imp_for_calculate_tax!(
|
||||
connectors::Nuvei,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -300,6 +304,7 @@ macro_rules! default_imp_for_session_update {
|
||||
|
||||
default_imp_for_session_update!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -398,6 +403,7 @@ macro_rules! default_imp_for_post_session_tokens {
|
||||
|
||||
default_imp_for_post_session_tokens!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -498,6 +504,7 @@ macro_rules! default_imp_for_complete_authorize {
|
||||
|
||||
default_imp_for_complete_authorize!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Amazonpay,
|
||||
connectors::Bamboraapac,
|
||||
connectors::Bankofamerica,
|
||||
@ -579,6 +586,7 @@ macro_rules! default_imp_for_incremental_authorization {
|
||||
|
||||
default_imp_for_incremental_authorization!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -628,6 +636,7 @@ default_imp_for_incremental_authorization!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -676,6 +685,7 @@ macro_rules! default_imp_for_create_customer {
|
||||
|
||||
default_imp_for_create_customer!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -729,6 +739,7 @@ default_imp_for_create_customer!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -775,6 +786,7 @@ macro_rules! default_imp_for_connector_redirect_response {
|
||||
|
||||
default_imp_for_connector_redirect_response!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Amazonpay,
|
||||
connectors::Billwerk,
|
||||
connectors::Bitpay,
|
||||
@ -945,6 +957,7 @@ macro_rules! default_imp_for_post_processing_steps{
|
||||
|
||||
default_imp_for_post_processing_steps!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -995,6 +1008,7 @@ default_imp_for_post_processing_steps!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1044,6 +1058,7 @@ macro_rules! default_imp_for_approve {
|
||||
|
||||
default_imp_for_approve!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1094,6 +1109,7 @@ default_imp_for_approve!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1143,6 +1159,7 @@ macro_rules! default_imp_for_reject {
|
||||
|
||||
default_imp_for_reject!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1193,6 +1210,7 @@ default_imp_for_reject!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1242,6 +1260,7 @@ macro_rules! default_imp_for_webhook_source_verification {
|
||||
|
||||
default_imp_for_webhook_source_verification!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1391,6 +1410,7 @@ default_imp_for_accept_dispute!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1489,6 +1509,7 @@ default_imp_for_submit_evidence!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1587,6 +1608,7 @@ default_imp_for_defend_dispute!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1694,6 +1716,7 @@ default_imp_for_file_upload!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1934,6 +1957,7 @@ macro_rules! default_imp_for_payouts_retrieve {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_retrieve!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2083,6 +2107,7 @@ default_imp_for_payouts_eligibility!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2282,6 +2307,7 @@ default_imp_for_payouts_cancel!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2333,6 +2359,7 @@ macro_rules! default_imp_for_payouts_quote {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_quote!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2382,6 +2409,7 @@ default_imp_for_payouts_quote!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2433,6 +2461,7 @@ macro_rules! default_imp_for_payouts_recipient {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_recipient!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2482,6 +2511,7 @@ default_imp_for_payouts_recipient!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2533,6 +2563,7 @@ macro_rules! default_imp_for_payouts_recipient_account {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_recipient_account!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2582,6 +2613,7 @@ default_imp_for_payouts_recipient_account!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2633,6 +2665,7 @@ macro_rules! default_imp_for_frm_sale {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_sale!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2683,6 +2716,7 @@ default_imp_for_frm_sale!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2734,6 +2768,7 @@ macro_rules! default_imp_for_frm_checkout {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_checkout!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2784,6 +2819,7 @@ default_imp_for_frm_checkout!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2835,6 +2871,7 @@ macro_rules! default_imp_for_frm_transaction {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_transaction!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2885,6 +2922,7 @@ default_imp_for_frm_transaction!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2936,6 +2974,7 @@ macro_rules! default_imp_for_frm_fulfillment {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_fulfillment!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2986,6 +3025,7 @@ default_imp_for_frm_fulfillment!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -3037,6 +3077,7 @@ macro_rules! default_imp_for_frm_record_return {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_record_return!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -3087,6 +3128,7 @@ default_imp_for_frm_record_return!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -3135,6 +3177,7 @@ macro_rules! default_imp_for_revoking_mandates {
|
||||
|
||||
default_imp_for_revoking_mandates!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -3183,6 +3226,7 @@ default_imp_for_revoking_mandates!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -3231,6 +3275,7 @@ macro_rules! default_imp_for_uas_pre_authentication {
|
||||
|
||||
default_imp_for_uas_pre_authentication!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -3280,6 +3325,7 @@ default_imp_for_uas_pre_authentication!(
|
||||
connectors::Nuvei,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Powertranz,
|
||||
@ -3327,6 +3373,7 @@ macro_rules! default_imp_for_uas_post_authentication {
|
||||
|
||||
default_imp_for_uas_post_authentication!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -3376,6 +3423,7 @@ default_imp_for_uas_post_authentication!(
|
||||
connectors::Nuvei,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Powertranz,
|
||||
@ -3423,6 +3471,7 @@ macro_rules! default_imp_for_uas_authentication {
|
||||
|
||||
default_imp_for_uas_authentication!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -3481,6 +3530,7 @@ default_imp_for_uas_authentication!(
|
||||
connectors::Moneris,
|
||||
connectors::Multisafepay,
|
||||
connectors::Paybox,
|
||||
connectors::Paypal,
|
||||
connectors::Placetopay,
|
||||
connectors::Rapyd,
|
||||
connectors::Razorpay,
|
||||
@ -3520,6 +3570,7 @@ macro_rules! default_imp_for_uas_authentication_confirmation {
|
||||
|
||||
default_imp_for_uas_authentication_confirmation!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -3578,6 +3629,7 @@ default_imp_for_uas_authentication_confirmation!(
|
||||
connectors::Multisafepay,
|
||||
connectors::Paybox,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Placetopay,
|
||||
connectors::Rapyd,
|
||||
connectors::Razorpay,
|
||||
@ -3616,6 +3668,7 @@ macro_rules! default_imp_for_revenue_recovery_record_back {
|
||||
|
||||
default_imp_for_revenue_recovery_record_back!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -3667,6 +3720,7 @@ default_imp_for_revenue_recovery_record_back!(
|
||||
connectors::Payeezy,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Paypal,
|
||||
connectors::Powertranz,
|
||||
connectors::Prophetpay,
|
||||
connectors::Mifinity,
|
||||
@ -3716,6 +3770,7 @@ macro_rules! default_imp_for_additional_revenue_recovery_call {
|
||||
|
||||
default_imp_for_additional_revenue_recovery_call!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -3767,6 +3822,7 @@ default_imp_for_additional_revenue_recovery_call!(
|
||||
connectors::Payeezy,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Paypal,
|
||||
connectors::Powertranz,
|
||||
connectors::Prophetpay,
|
||||
connectors::Mifinity,
|
||||
|
||||
@ -256,6 +256,7 @@ default_imp_for_new_connector_integration_payment!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -305,6 +306,7 @@ macro_rules! default_imp_for_new_connector_integration_refund {
|
||||
|
||||
default_imp_for_new_connector_integration_refund!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -356,6 +358,7 @@ default_imp_for_new_connector_integration_refund!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -400,6 +403,7 @@ macro_rules! default_imp_for_new_connector_integration_connector_access_token {
|
||||
|
||||
default_imp_for_new_connector_integration_connector_access_token!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -451,6 +455,7 @@ default_imp_for_new_connector_integration_connector_access_token!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -501,6 +506,7 @@ macro_rules! default_imp_for_new_connector_integration_accept_dispute {
|
||||
|
||||
default_imp_for_new_connector_integration_accept_dispute!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -551,6 +557,7 @@ default_imp_for_new_connector_integration_accept_dispute!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -600,6 +607,7 @@ macro_rules! default_imp_for_new_connector_integration_submit_evidence {
|
||||
|
||||
default_imp_for_new_connector_integration_submit_evidence!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -650,6 +658,7 @@ default_imp_for_new_connector_integration_submit_evidence!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -699,6 +708,7 @@ macro_rules! default_imp_for_new_connector_integration_defend_dispute {
|
||||
|
||||
default_imp_for_new_connector_integration_defend_dispute!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -750,6 +760,7 @@ default_imp_for_new_connector_integration_defend_dispute!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -809,6 +820,7 @@ macro_rules! default_imp_for_new_connector_integration_file_upload {
|
||||
|
||||
default_imp_for_new_connector_integration_file_upload!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -860,6 +872,7 @@ default_imp_for_new_connector_integration_file_upload!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -911,6 +924,7 @@ macro_rules! default_imp_for_new_connector_integration_payouts_create {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_create!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -962,6 +976,7 @@ default_imp_for_new_connector_integration_payouts_create!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1013,6 +1028,7 @@ macro_rules! default_imp_for_new_connector_integration_payouts_eligibility {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_eligibility!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1064,6 +1080,7 @@ default_imp_for_new_connector_integration_payouts_eligibility!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1115,6 +1132,7 @@ macro_rules! default_imp_for_new_connector_integration_payouts_fulfill {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_fulfill!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1166,6 +1184,7 @@ default_imp_for_new_connector_integration_payouts_fulfill!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1217,6 +1236,7 @@ macro_rules! default_imp_for_new_connector_integration_payouts_cancel {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_cancel!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1268,6 +1288,7 @@ default_imp_for_new_connector_integration_payouts_cancel!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1319,6 +1340,7 @@ macro_rules! default_imp_for_new_connector_integration_payouts_quote {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_quote!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1370,6 +1392,7 @@ default_imp_for_new_connector_integration_payouts_quote!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1421,6 +1444,7 @@ macro_rules! default_imp_for_new_connector_integration_payouts_recipient {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_recipient!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1472,6 +1496,7 @@ default_imp_for_new_connector_integration_payouts_recipient!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1523,6 +1548,7 @@ macro_rules! default_imp_for_new_connector_integration_payouts_sync {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_sync!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1574,6 +1600,7 @@ default_imp_for_new_connector_integration_payouts_sync!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1625,6 +1652,7 @@ macro_rules! default_imp_for_new_connector_integration_payouts_recipient_account
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_recipient_account!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1676,6 +1704,7 @@ default_imp_for_new_connector_integration_payouts_recipient_account!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1725,6 +1754,7 @@ macro_rules! default_imp_for_new_connector_integration_webhook_source_verificati
|
||||
|
||||
default_imp_for_new_connector_integration_webhook_source_verification!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1776,6 +1806,7 @@ default_imp_for_new_connector_integration_webhook_source_verification!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1827,6 +1858,7 @@ macro_rules! default_imp_for_new_connector_integration_frm_sale {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_sale!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1878,6 +1910,7 @@ default_imp_for_new_connector_integration_frm_sale!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -1929,6 +1962,7 @@ macro_rules! default_imp_for_new_connector_integration_frm_checkout {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_checkout!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -1980,6 +2014,7 @@ default_imp_for_new_connector_integration_frm_checkout!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2031,6 +2066,7 @@ macro_rules! default_imp_for_new_connector_integration_frm_transaction {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_transaction!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2082,6 +2118,7 @@ default_imp_for_new_connector_integration_frm_transaction!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2133,6 +2170,7 @@ macro_rules! default_imp_for_new_connector_integration_frm_fulfillment {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_fulfillment!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2184,6 +2222,7 @@ default_imp_for_new_connector_integration_frm_fulfillment!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2235,6 +2274,7 @@ macro_rules! default_imp_for_new_connector_integration_frm_record_return {
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_record_return!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
@ -2286,6 +2326,7 @@ default_imp_for_new_connector_integration_frm_record_return!(
|
||||
connectors::Paybox,
|
||||
connectors::Payeezy,
|
||||
connectors::Payme,
|
||||
connectors::Paypal,
|
||||
connectors::Paystack,
|
||||
connectors::Payu,
|
||||
connectors::Placetopay,
|
||||
@ -2334,6 +2375,7 @@ macro_rules! default_imp_for_new_connector_integration_revoking_mandates {
|
||||
|
||||
default_imp_for_new_connector_integration_revoking_mandates!(
|
||||
connectors::Aci,
|
||||
connectors::Adyen,
|
||||
connectors::Airwallex,
|
||||
connectors::Amazonpay,
|
||||
connectors::Authorizedotnet,
|
||||
|
||||
@ -45,8 +45,9 @@ use hyperswitch_domain_models::{
|
||||
router_request_types::{
|
||||
AuthenticationData, BrowserInformation, CompleteAuthorizeData, ConnectorCustomerData,
|
||||
MandateRevokeRequestData, PaymentMethodTokenizationData, PaymentsAuthorizeData,
|
||||
PaymentsCancelData, PaymentsCaptureData, PaymentsPreProcessingData, PaymentsSyncData,
|
||||
RefundsData, ResponseId, SetupMandateRequestData,
|
||||
PaymentsCancelData, PaymentsCaptureData, PaymentsPostSessionTokensData,
|
||||
PaymentsPreProcessingData, PaymentsSyncData, RefundsData, ResponseId,
|
||||
SetupMandateRequestData,
|
||||
},
|
||||
router_response_types::CaptureSyncResponse,
|
||||
types::OrderDetailsWithAmount,
|
||||
@ -288,6 +289,11 @@ where
|
||||
json.parse_value(std::any::type_name::<T>()).switch()
|
||||
}
|
||||
|
||||
pub(crate) fn is_manual_capture(capture_method: Option<enums::CaptureMethod>) -> bool {
|
||||
capture_method == Some(enums::CaptureMethod::Manual)
|
||||
|| capture_method == Some(enums::CaptureMethod::ManualMultiple)
|
||||
}
|
||||
|
||||
pub(crate) fn generate_random_bytes(length: usize) -> Vec<u8> {
|
||||
// returns random bytes of length n
|
||||
let mut rng = rand::thread_rng();
|
||||
@ -1270,6 +1276,7 @@ pub trait AddressDetailsData {
|
||||
fn get_optional_line2(&self) -> Option<Secret<String>>;
|
||||
fn get_optional_first_name(&self) -> Option<Secret<String>>;
|
||||
fn get_optional_last_name(&self) -> Option<Secret<String>>;
|
||||
fn get_optional_country(&self) -> Option<api_models::enums::CountryAlpha2>;
|
||||
}
|
||||
|
||||
impl AddressDetailsData for AddressDetails {
|
||||
@ -1491,6 +1498,10 @@ impl AddressDetailsData for AddressDetails {
|
||||
fn get_optional_last_name(&self) -> Option<Secret<String>> {
|
||||
self.last_name.clone()
|
||||
}
|
||||
|
||||
fn get_optional_country(&self) -> Option<api_models::enums::CountryAlpha2> {
|
||||
self.country
|
||||
}
|
||||
}
|
||||
|
||||
pub trait AdditionalCardInfo {
|
||||
@ -1891,6 +1902,22 @@ impl PaymentsSyncRequestData for PaymentsSyncData {
|
||||
}
|
||||
}
|
||||
|
||||
pub trait PaymentsPostSessionTokensRequestData {
|
||||
fn is_auto_capture(&self) -> Result<bool, Error>;
|
||||
}
|
||||
|
||||
impl PaymentsPostSessionTokensRequestData for PaymentsPostSessionTokensData {
|
||||
fn is_auto_capture(&self) -> Result<bool, Error> {
|
||||
match self.capture_method {
|
||||
Some(enums::CaptureMethod::Automatic)
|
||||
| None
|
||||
| Some(enums::CaptureMethod::SequentialAutomatic) => Ok(true),
|
||||
Some(enums::CaptureMethod::Manual) => Ok(false),
|
||||
Some(_) => Err(errors::ConnectorError::CaptureMethodNotSupported.into()),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub trait PaymentsCancelRequestData {
|
||||
fn get_optional_language_from_browser_info(&self) -> Option<String>;
|
||||
fn get_amount(&self) -> Result<i64, Error>;
|
||||
@ -2339,6 +2366,24 @@ impl CryptoData for payment_method_data::CryptoData {
|
||||
}
|
||||
}
|
||||
|
||||
#[macro_export]
|
||||
macro_rules! capture_method_not_supported {
|
||||
($connector:expr, $capture_method:expr) => {
|
||||
Err(errors::ConnectorError::NotSupported {
|
||||
message: format!("{} for selected payment method", $capture_method),
|
||||
connector: $connector,
|
||||
}
|
||||
.into())
|
||||
};
|
||||
($connector:expr, $capture_method:expr, $payment_method_type:expr) => {
|
||||
Err(errors::ConnectorError::NotSupported {
|
||||
message: format!("{} for {}", $capture_method, $payment_method_type),
|
||||
connector: $connector,
|
||||
}
|
||||
.into())
|
||||
};
|
||||
}
|
||||
|
||||
#[macro_export]
|
||||
macro_rules! unimplemented_payment_method {
|
||||
($payment_method:expr, $connector:expr) => {
|
||||
|
||||
@ -7,8 +7,8 @@ use crate::{
|
||||
Authenticate, AuthenticationConfirmation, Authorize, AuthorizeSessionToken, CalculateTax,
|
||||
Capture, CompleteAuthorize, CreateConnectorCustomer, Execute,
|
||||
GetAdditionalRevenueRecoveryDetails, IncrementalAuthorization, PSync, PaymentMethodToken,
|
||||
PostAuthenticate, PostSessionTokens, PreAuthenticate, PreProcessing, RSync, Session,
|
||||
SetupMandate, Void,
|
||||
PostAuthenticate, PostSessionTokens, PreAuthenticate, PreProcessing, RSync,
|
||||
SdkSessionUpdate, Session, SetupMandate, VerifyWebhookSource, Void,
|
||||
},
|
||||
router_request_types::{
|
||||
revenue_recovery::{
|
||||
@ -24,14 +24,15 @@ use crate::{
|
||||
PaymentsAuthorizeData, PaymentsCancelData, PaymentsCaptureData,
|
||||
PaymentsIncrementalAuthorizationData, PaymentsPostSessionTokensData,
|
||||
PaymentsPreProcessingData, PaymentsSessionData, PaymentsSyncData,
|
||||
PaymentsTaxCalculationData, RefundsData, SetupMandateRequestData,
|
||||
PaymentsTaxCalculationData, RefundsData, SdkPaymentsSessionUpdateData,
|
||||
SetupMandateRequestData, VerifyWebhookSourceRequestData,
|
||||
},
|
||||
router_response_types::{
|
||||
revenue_recovery::{
|
||||
GetAdditionalRevenueRecoveryResponseData, RevenueRecoveryRecordBackResponse,
|
||||
},
|
||||
MandateRevokeResponseData, PaymentsResponseData, RefundsResponseData,
|
||||
TaxCalculationResponseData,
|
||||
TaxCalculationResponseData, VerifyWebhookSourceResponseData,
|
||||
},
|
||||
};
|
||||
#[cfg(feature = "payouts")]
|
||||
@ -82,6 +83,14 @@ pub type PaymentsIncrementalAuthorizationRouterData = RouterData<
|
||||
PaymentsIncrementalAuthorizationData,
|
||||
PaymentsResponseData,
|
||||
>;
|
||||
pub type SdkSessionUpdateRouterData =
|
||||
RouterData<SdkSessionUpdate, SdkPaymentsSessionUpdateData, PaymentsResponseData>;
|
||||
|
||||
pub type VerifyWebhookSourceRouterData = RouterData<
|
||||
VerifyWebhookSource,
|
||||
VerifyWebhookSourceRequestData,
|
||||
VerifyWebhookSourceResponseData,
|
||||
>;
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
pub type PayoutsRouterData<F> = RouterData<F, PayoutsData, PayoutsResponseData>;
|
||||
|
||||
@ -1,4 +1,3 @@
|
||||
pub mod adyen;
|
||||
pub mod adyenplatform;
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
pub mod dummyconnector;
|
||||
@ -7,7 +6,6 @@ pub mod gpayments;
|
||||
pub mod netcetera;
|
||||
pub mod nmi;
|
||||
pub mod payone;
|
||||
pub mod paypal;
|
||||
pub mod plaid;
|
||||
pub mod riskified;
|
||||
pub mod signifyd;
|
||||
@ -18,25 +16,26 @@ pub mod wellsfargopayout;
|
||||
pub mod wise;
|
||||
|
||||
pub use hyperswitch_connectors::connectors::{
|
||||
aci, aci::Aci, airwallex, airwallex::Airwallex, amazonpay, amazonpay::Amazonpay,
|
||||
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,
|
||||
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,
|
||||
elavon, elavon::Elavon, fiserv, fiserv::Fiserv, fiservemea, fiservemea::Fiservemea, fiuu,
|
||||
fiuu::Fiuu, forte, forte::Forte, getnet, getnet::Getnet, globalpay, globalpay::Globalpay,
|
||||
globepay, globepay::Globepay, gocardless, gocardless::Gocardless, helcim, helcim::Helcim,
|
||||
hipay, hipay::Hipay, iatapay, iatapay::Iatapay, inespay, inespay::Inespay, itaubank,
|
||||
itaubank::Itaubank, jpmorgan, jpmorgan::Jpmorgan, juspaythreedsserver,
|
||||
juspaythreedsserver::Juspaythreedsserver, klarna, klarna::Klarna, mifinity, mifinity::Mifinity,
|
||||
mollie, mollie::Mollie, moneris, moneris::Moneris, multisafepay, multisafepay::Multisafepay,
|
||||
nexinets, nexinets::Nexinets, nexixpay, nexixpay::Nexixpay, nomupay, nomupay::Nomupay, noon,
|
||||
noon::Noon, novalnet, novalnet::Novalnet, nuvei, nuvei::Nuvei, opayo, opayo::Opayo, opennode,
|
||||
opennode::Opennode, paybox, paybox::Paybox, payeezy, payeezy::Payeezy, payme, payme::Payme,
|
||||
aci, aci::Aci, adyen, adyen::Adyen, airwallex, airwallex::Airwallex, amazonpay,
|
||||
amazonpay::Amazonpay, 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, 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, elavon, elavon::Elavon, fiserv,
|
||||
fiserv::Fiserv, fiservemea, fiservemea::Fiservemea, fiuu, fiuu::Fiuu, forte, forte::Forte,
|
||||
getnet, getnet::Getnet, globalpay, globalpay::Globalpay, globepay, globepay::Globepay,
|
||||
gocardless, gocardless::Gocardless, helcim, helcim::Helcim, hipay, hipay::Hipay, iatapay,
|
||||
iatapay::Iatapay, inespay, inespay::Inespay, itaubank, itaubank::Itaubank, jpmorgan,
|
||||
jpmorgan::Jpmorgan, juspaythreedsserver, juspaythreedsserver::Juspaythreedsserver, klarna,
|
||||
klarna::Klarna, mifinity, mifinity::Mifinity, mollie, mollie::Mollie, moneris,
|
||||
moneris::Moneris, multisafepay, multisafepay::Multisafepay, nexinets, nexinets::Nexinets,
|
||||
nexixpay, nexixpay::Nexixpay, nomupay, nomupay::Nomupay, noon, noon::Noon, novalnet,
|
||||
novalnet::Novalnet, nuvei, nuvei::Nuvei, opayo, opayo::Opayo, opennode, opennode::Opennode,
|
||||
paybox, paybox::Paybox, payeezy, payeezy::Payeezy, payme, payme::Payme, paypal, paypal::Paypal,
|
||||
paystack, paystack::Paystack, payu, payu::Payu, placetopay, placetopay::Placetopay, powertranz,
|
||||
powertranz::Powertranz, prophetpay, prophetpay::Prophetpay, rapyd, rapyd::Rapyd, razorpay,
|
||||
razorpay::Razorpay, recurly::Recurly, redsys, redsys::Redsys, shift4, shift4::Shift4, square,
|
||||
@ -50,8 +49,7 @@ pub use hyperswitch_connectors::connectors::{
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
pub use self::dummyconnector::DummyConnector;
|
||||
pub use self::{
|
||||
adyen::Adyen, adyenplatform::Adyenplatform, ebanx::Ebanx, gpayments::Gpayments,
|
||||
netcetera::Netcetera, nmi::Nmi, payone::Payone, paypal::Paypal, plaid::Plaid,
|
||||
riskified::Riskified, signifyd::Signifyd, stripe::Stripe, threedsecureio::Threedsecureio,
|
||||
wellsfargopayout::Wellsfargopayout, wise::Wise,
|
||||
adyenplatform::Adyenplatform, ebanx::Ebanx, gpayments::Gpayments, netcetera::Netcetera,
|
||||
nmi::Nmi, payone::Payone, plaid::Plaid, riskified::Riskified, signifyd::Signifyd,
|
||||
stripe::Stripe, threedsecureio::Threedsecureio, wellsfargopayout::Wellsfargopayout, wise::Wise,
|
||||
};
|
||||
|
||||
@ -41,12 +41,6 @@ pub const DEFAULT_LIST_API_LIMIT: u16 = 10;
|
||||
|
||||
// String literals
|
||||
pub(crate) const UNSUPPORTED_ERROR_MESSAGE: &str = "Unsupported response type";
|
||||
pub(crate) const LOW_BALANCE_ERROR_MESSAGE: &str = "Insufficient balance in the payment method";
|
||||
|
||||
pub(crate) const CANNOT_CONTINUE_AUTH: &str =
|
||||
"Cannot continue with Authorization due to failed Liability Shift.";
|
||||
#[cfg(feature = "payouts")]
|
||||
pub(crate) const DEFAULT_NOTIFICATION_SCRIPT_LANGUAGE: &str = "en-US";
|
||||
|
||||
// General purpose base64 engines
|
||||
|
||||
|
||||
@ -698,14 +698,12 @@ macro_rules! default_imp_for_new_connector_integration_payment {
|
||||
}
|
||||
|
||||
default_imp_for_new_connector_integration_payment!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -732,14 +730,12 @@ macro_rules! default_imp_for_new_connector_integration_refund {
|
||||
}
|
||||
|
||||
default_imp_for_new_connector_integration_refund!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -760,14 +756,12 @@ macro_rules! default_imp_for_new_connector_integration_connector_access_token {
|
||||
}
|
||||
|
||||
default_imp_for_new_connector_integration_connector_access_token!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -810,14 +804,12 @@ macro_rules! default_imp_for_new_connector_integration_submit_evidence {
|
||||
}
|
||||
|
||||
default_imp_for_new_connector_integration_accept_dispute!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -842,14 +834,12 @@ macro_rules! default_imp_for_new_connector_integration_defend_dispute {
|
||||
};
|
||||
}
|
||||
default_imp_for_new_connector_integration_defend_dispute!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -858,14 +848,12 @@ default_imp_for_new_connector_integration_defend_dispute!(
|
||||
connector::Plaid
|
||||
);
|
||||
default_imp_for_new_connector_integration_submit_evidence!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -901,14 +889,12 @@ macro_rules! default_imp_for_new_connector_integration_file_upload {
|
||||
}
|
||||
|
||||
default_imp_for_new_connector_integration_file_upload!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1030,14 +1016,12 @@ macro_rules! default_imp_for_new_connector_integration_payouts_create {
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_create!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1065,14 +1049,12 @@ macro_rules! default_imp_for_new_connector_integration_payouts_eligibility {
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_eligibility!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1100,14 +1082,12 @@ macro_rules! default_imp_for_new_connector_integration_payouts_fulfill {
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_fulfill!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1135,14 +1115,12 @@ macro_rules! default_imp_for_new_connector_integration_payouts_cancel {
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_cancel!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1170,14 +1148,12 @@ macro_rules! default_imp_for_new_connector_integration_payouts_quote {
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_quote!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1205,14 +1181,12 @@ macro_rules! default_imp_for_new_connector_integration_payouts_recipient {
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_recipient!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1241,13 +1215,11 @@ macro_rules! default_imp_for_new_connector_integration_payouts_sync {
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_sync!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1275,14 +1247,12 @@ macro_rules! default_imp_for_new_connector_integration_payouts_recipient_account
|
||||
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_new_connector_integration_payouts_recipient_account!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1308,14 +1278,12 @@ macro_rules! default_imp_for_new_connector_integration_webhook_source_verificati
|
||||
}
|
||||
|
||||
default_imp_for_new_connector_integration_webhook_source_verification!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1438,14 +1406,12 @@ macro_rules! default_imp_for_new_connector_integration_frm_sale {
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_sale!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1473,14 +1439,12 @@ macro_rules! default_imp_for_new_connector_integration_frm_checkout {
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_checkout!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1508,14 +1472,12 @@ macro_rules! default_imp_for_new_connector_integration_frm_transaction {
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_transaction!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1543,14 +1505,12 @@ macro_rules! default_imp_for_new_connector_integration_frm_fulfillment {
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_fulfillment!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1578,14 +1538,12 @@ macro_rules! default_imp_for_new_connector_integration_frm_record_return {
|
||||
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_new_connector_integration_frm_record_return!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1610,14 +1568,12 @@ macro_rules! default_imp_for_new_connector_integration_revoking_mandates {
|
||||
}
|
||||
|
||||
default_imp_for_new_connector_integration_revoking_mandates!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
connector::Stripe,
|
||||
@ -1806,13 +1762,11 @@ macro_rules! default_imp_for_new_connector_integration_uas {
|
||||
|
||||
default_imp_for_new_connector_integration_uas!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
|
||||
@ -217,7 +217,6 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_complete_authorize!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
@ -258,7 +257,6 @@ impl<const T: u8>
|
||||
}
|
||||
default_imp_for_webhook_source_verification!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
@ -302,13 +300,11 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_create_customer!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -348,7 +344,6 @@ impl<const T: u8> services::ConnectorRedirectResponse for connector::DummyConnec
|
||||
|
||||
default_imp_for_connector_redirect_response!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
@ -505,7 +500,6 @@ default_imp_for_accept_dispute!(
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -571,7 +565,6 @@ default_imp_for_file_upload!(
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -614,7 +607,6 @@ default_imp_for_submit_evidence!(
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -657,7 +649,6 @@ default_imp_for_defend_dispute!(
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -737,9 +728,7 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_post_processing_steps!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Nmi,
|
||||
connector::Paypal,
|
||||
connector::Stripe,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
@ -845,7 +834,6 @@ impl<const T: u8>
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_retrieve!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
@ -897,7 +885,6 @@ default_imp_for_payouts_eligibility!(
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -979,7 +966,6 @@ default_imp_for_payouts_cancel!(
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1017,12 +1003,10 @@ impl<const T: u8>
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_quote!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1061,12 +1045,10 @@ impl<const T: u8>
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_recipient!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1107,13 +1089,11 @@ impl<const T: u8>
|
||||
#[cfg(feature = "payouts")]
|
||||
default_imp_for_payouts_recipient_account!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1151,13 +1131,11 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_approve!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1196,13 +1174,11 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_reject!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1350,13 +1326,11 @@ impl<const T: u8>
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_sale!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Stripe,
|
||||
connector::Threedsecureio,
|
||||
@ -1395,13 +1369,11 @@ impl<const T: u8>
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_checkout!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Stripe,
|
||||
connector::Threedsecureio,
|
||||
@ -1440,13 +1412,11 @@ impl<const T: u8>
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_transaction!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Stripe,
|
||||
connector::Threedsecureio,
|
||||
@ -1485,13 +1455,11 @@ impl<const T: u8>
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_fulfillment!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Stripe,
|
||||
connector::Threedsecureio,
|
||||
@ -1530,13 +1498,11 @@ impl<const T: u8>
|
||||
#[cfg(feature = "frm")]
|
||||
default_imp_for_frm_record_return!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Stripe,
|
||||
connector::Threedsecureio,
|
||||
@ -1573,13 +1539,11 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_incremental_authorization!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1616,13 +1580,11 @@ impl<const T: u8>
|
||||
}
|
||||
default_imp_for_revoking_mandates!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1837,14 +1799,12 @@ impl<const T: u8>
|
||||
{
|
||||
}
|
||||
default_imp_for_authorize_session_token!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1880,14 +1840,12 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_calculate_tax!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -1923,7 +1881,6 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_session_update!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
@ -1965,7 +1922,6 @@ impl<const T: u8>
|
||||
}
|
||||
|
||||
default_imp_for_post_session_tokens!(
|
||||
connector::Adyen,
|
||||
connector::Adyenplatform,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
@ -2011,13 +1967,11 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_uas_pre_authentication!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -2054,13 +2008,11 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_uas_post_authentication!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -2086,13 +2038,11 @@ macro_rules! default_imp_for_uas_authentication_confirmation {
|
||||
|
||||
default_imp_for_uas_authentication_confirmation!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -2142,13 +2092,11 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_uas_authentication!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -2297,13 +2245,11 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_revenue_recovery_record_back!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
@ -2343,13 +2289,11 @@ impl<const T: u8>
|
||||
|
||||
default_imp_for_additional_revenue_recovery_call!(
|
||||
connector::Adyenplatform,
|
||||
connector::Adyen,
|
||||
connector::Ebanx,
|
||||
connector::Gpayments,
|
||||
connector::Netcetera,
|
||||
connector::Nmi,
|
||||
connector::Payone,
|
||||
connector::Paypal,
|
||||
connector::Plaid,
|
||||
connector::Riskified,
|
||||
connector::Signifyd,
|
||||
|
||||
Reference in New Issue
Block a user