feat(connector): [Paybox] add connector template code (#5485)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Kiran Kumar
2024-08-01 12:24:54 +05:30
committed by GitHub
parent 93f557bacb
commit 5e1eb4af86
24 changed files with 1311 additions and 8 deletions

View File

@ -1420,6 +1420,7 @@ impl<'a> ConnectorAuthTypeAndMetadataValidation<'a> {
opennode::transformers::OpennodeAuthType::try_from(self.auth_type)?;
Ok(())
}
// api_enums::Connector::Paybox => todo!(), added for future usage
api_enums::Connector::Payme => {
payme::transformers::PaymeAuthType::try_from(self.auth_type)?;
Ok(())

View File

@ -671,6 +671,7 @@ default_imp_for_new_connector_integration_payment!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -753,6 +754,7 @@ default_imp_for_new_connector_integration_refund!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -830,6 +832,7 @@ default_imp_for_new_connector_integration_connector_access_token!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -929,6 +932,7 @@ default_imp_for_new_connector_integration_accept_dispute!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1010,6 +1014,7 @@ default_imp_for_new_connector_integration_defend_dispute!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1075,6 +1080,7 @@ default_imp_for_new_connector_integration_submit_evidence!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1167,6 +1173,7 @@ default_imp_for_new_connector_integration_file_upload!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1245,6 +1252,7 @@ default_imp_for_new_connector_integration_payouts!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1330,6 +1338,7 @@ default_imp_for_new_connector_integration_payouts_create!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1414,6 +1423,7 @@ default_imp_for_new_connector_integration_payouts_eligibility!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1498,6 +1508,7 @@ default_imp_for_new_connector_integration_payouts_fulfill!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1582,6 +1593,7 @@ default_imp_for_new_connector_integration_payouts_cancel!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1666,6 +1678,7 @@ default_imp_for_new_connector_integration_payouts_quote!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1750,6 +1763,7 @@ default_imp_for_new_connector_integration_payouts_recipient!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1834,6 +1848,7 @@ default_imp_for_new_connector_integration_payouts_sync!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1918,6 +1933,7 @@ default_imp_for_new_connector_integration_payouts_recipient_account!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2000,6 +2016,7 @@ default_imp_for_new_connector_integration_webhook_source_verification!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2078,6 +2095,7 @@ default_imp_for_new_connector_integration_frm!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2163,6 +2181,7 @@ default_imp_for_new_connector_integration_frm_sale!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2247,6 +2266,7 @@ default_imp_for_new_connector_integration_frm_checkout!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2331,6 +2351,7 @@ default_imp_for_new_connector_integration_frm_transaction!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2415,6 +2436,7 @@ default_imp_for_new_connector_integration_frm_fulfillment!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2499,6 +2521,7 @@ default_imp_for_new_connector_integration_frm_record_return!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2580,6 +2603,7 @@ default_imp_for_new_connector_integration_revoking_mandates!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2693,6 +2717,7 @@ default_imp_for_new_connector_integration_connector_authentication!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,

View File

@ -214,6 +214,7 @@ default_imp_for_complete_authorize!(
connector::Noon,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payone,
connector::Payu,
@ -300,6 +301,7 @@ default_imp_for_webhook_source_verification!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -391,6 +393,7 @@ default_imp_for_create_customer!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -475,6 +478,7 @@ default_imp_for_connector_redirect_response!(
connector::Nexinets,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payone,
connector::Payu,
@ -550,6 +554,7 @@ default_imp_for_connector_request_id!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -645,6 +650,7 @@ default_imp_for_accept_dispute!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -758,6 +764,7 @@ default_imp_for_file_upload!(
connector::Noon,
connector::Nuvei,
connector::Opayo,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -849,6 +856,7 @@ default_imp_for_submit_evidence!(
connector::Noon,
connector::Nuvei,
connector::Opayo,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -940,6 +948,7 @@ default_imp_for_defend_dispute!(
connector::Noon,
connector::Nuvei,
connector::Opayo,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1043,6 +1052,7 @@ default_imp_for_pre_processing_steps!(
connector::Noon,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payone,
connector::Payu,
@ -1121,6 +1131,7 @@ default_imp_for_post_processing_steps!(
connector::Noon,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payone,
connector::Payu,
@ -1192,6 +1203,7 @@ default_imp_for_payouts!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payu,
@ -1281,6 +1293,7 @@ default_imp_for_payouts_create!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1372,6 +1385,7 @@ default_imp_for_payouts_retrieve!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1466,6 +1480,7 @@ default_imp_for_payouts_eligibility!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1555,6 +1570,7 @@ default_imp_for_payouts_fulfill!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payu,
@ -1643,6 +1659,7 @@ default_imp_for_payouts_cancel!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1734,6 +1751,7 @@ default_imp_for_payouts_quote!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1826,6 +1844,7 @@ default_imp_for_payouts_recipient!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -1921,6 +1940,7 @@ default_imp_for_payouts_recipient_account!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2013,6 +2033,7 @@ default_imp_for_approve!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2106,6 +2127,7 @@ default_imp_for_reject!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2187,6 +2209,7 @@ default_imp_for_fraud_check!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2281,6 +2304,7 @@ default_imp_for_frm_sale!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2374,6 +2398,7 @@ default_imp_for_frm_checkout!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2467,6 +2492,7 @@ default_imp_for_frm_transaction!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2560,6 +2586,7 @@ default_imp_for_frm_fulfillment!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2653,6 +2680,7 @@ default_imp_for_frm_record_return!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2743,6 +2771,7 @@ default_imp_for_incremental_authorization!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2832,6 +2861,7 @@ default_imp_for_revoking_mandates!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -2986,6 +3016,7 @@ default_imp_for_connector_authentication!(
connector::Nuvei,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,
@ -3075,6 +3106,7 @@ default_imp_for_authorize_session_token!(
connector::Noon,
connector::Opayo,
connector::Opennode,
connector::Paybox,
connector::Payeezy,
connector::Payme,
connector::Payone,