feat(connector): [Gocardless] add support for Ach, Sepa, Becs payment methods (#2180)

This commit is contained in:
Arjun Karthik
2023-09-20 18:45:10 +05:30
committed by GitHub
parent 0a65e8f925
commit 3efce9013d
18 changed files with 1320 additions and 292 deletions

View File

@ -142,7 +142,6 @@ impl<const T: u8>
}
default_imp_for_complete_authorize!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Bitpay,
@ -156,6 +155,7 @@ default_imp_for_complete_authorize!(
connector::Fiserv,
connector::Forte,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -207,7 +207,6 @@ impl<const T: u8>
}
default_imp_for_create_customer!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -284,7 +283,6 @@ impl<const T: u8> services::ConnectorRedirectResponse for connector::DummyConnec
}
default_imp_for_connector_redirect_response!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Bitpay,
@ -297,6 +295,7 @@ default_imp_for_connector_redirect_response!(
connector::Fiserv,
connector::Forte,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -330,7 +329,6 @@ 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::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -350,6 +348,7 @@ default_imp_for_connector_request_id!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -409,7 +408,6 @@ impl<const T: u8>
}
default_imp_for_accept_dispute!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -428,6 +426,7 @@ default_imp_for_accept_dispute!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -507,7 +506,6 @@ impl<const T: u8>
}
default_imp_for_file_upload!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -526,6 +524,7 @@ default_imp_for_file_upload!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -582,7 +581,6 @@ impl<const T: u8>
}
default_imp_for_submit_evidence!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -601,6 +599,7 @@ default_imp_for_submit_evidence!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -657,7 +656,6 @@ impl<const T: u8>
}
default_imp_for_defend_dispute!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -676,6 +674,7 @@ default_imp_for_defend_dispute!(
connector::Globepay,
connector::Forte,
connector::Globalpay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -733,7 +732,6 @@ impl<const T: u8>
}
default_imp_for_pre_processing_steps!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -791,7 +789,6 @@ macro_rules! default_imp_for_payouts {
impl<const T: u8> api::Payouts for connector::DummyConnector<T> {}
default_imp_for_payouts!(
connector::Gocardless,
connector::Aci,
connector::Airwallex,
connector::Authorizedotnet,
@ -810,6 +807,7 @@ default_imp_for_payouts!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -867,7 +865,6 @@ impl<const T: u8>
#[cfg(feature = "payouts")]
default_imp_for_payouts_create!(
connector::Gocardless,
connector::Aci,
connector::Airwallex,
connector::Authorizedotnet,
@ -886,6 +883,7 @@ default_imp_for_payouts_create!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -946,7 +944,6 @@ impl<const T: u8>
#[cfg(feature = "payouts")]
default_imp_for_payouts_eligibility!(
connector::Gocardless,
connector::Aci,
connector::Airwallex,
connector::Authorizedotnet,
@ -965,6 +962,7 @@ default_imp_for_payouts_eligibility!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -1022,7 +1020,6 @@ impl<const T: u8>
#[cfg(feature = "payouts")]
default_imp_for_payouts_fulfill!(
connector::Gocardless,
connector::Aci,
connector::Airwallex,
connector::Authorizedotnet,
@ -1041,6 +1038,7 @@ default_imp_for_payouts_fulfill!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -1098,7 +1096,6 @@ impl<const T: u8>
#[cfg(feature = "payouts")]
default_imp_for_payouts_cancel!(
connector::Gocardless,
connector::Aci,
connector::Airwallex,
connector::Authorizedotnet,
@ -1117,6 +1114,7 @@ default_imp_for_payouts_cancel!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -1174,7 +1172,6 @@ impl<const T: u8>
#[cfg(feature = "payouts")]
default_imp_for_payouts_quote!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -1194,6 +1191,7 @@ default_imp_for_payouts_quote!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -1251,7 +1249,6 @@ impl<const T: u8>
#[cfg(feature = "payouts")]
default_imp_for_payouts_recipient!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -1271,6 +1268,7 @@ default_imp_for_payouts_recipient!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -1327,7 +1325,6 @@ impl<const T: u8>
}
default_imp_for_approve!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -1347,6 +1344,7 @@ default_imp_for_approve!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,
@ -1404,7 +1402,6 @@ impl<const T: u8>
}
default_imp_for_reject!(
connector::Gocardless,
connector::Aci,
connector::Adyen,
connector::Airwallex,
@ -1424,6 +1421,7 @@ default_imp_for_reject!(
connector::Forte,
connector::Globalpay,
connector::Globepay,
connector::Gocardless,
connector::Helcim,
connector::Iatapay,
connector::Klarna,