juspay / hyperswitch

An open source payments switch written in Rust to make payments fast, reliable and affordable
https://hyperswitch.io/
Apache License 2.0
12.63k stars 1.36k forks source link

feat(connector): [Paymentwall] Template PR #6606

Open ImSagnik007 opened 3 days ago

ImSagnik007 commented 3 days ago

Type of Change

Description

Additional Changes

Motivation and Context

How did you test it?

Checklist

semanticdiff-com[bot] commented 3 days ago

Review changes with  SemanticDiff

Changed Files
| File | Status | | :--- | :--- | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/connector.rs)  [crates/router/src/connector\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/connector.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/connector.rs)  85% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/connectors.rs)  [crates/hyperswitch\_connectors/src/connectors\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/connectors.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/connectors.rs)  55% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/core/payments/connector_integration_v2_impls.rs)  [crates/router/src/core/payments/connector\_integration\_v2\_impls\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/core/payments/connector_integration_v2_impls.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/core/payments/connector_integration_v2_impls.rs)  6% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/core/payments/flows.rs)  [crates/router/src/core/payments/flows\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/core/payments/flows.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/core/payments/flows.rs)  5% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/config.example.toml)  [config/config\.example\.toml](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/config.example.toml) | Unsupported file format | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/deployments/integration_test.toml)  [config/deployments/integration\_test\.toml](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/deployments/integration_test.toml) | Unsupported file format | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/deployments/production.toml)  [config/deployments/production\.toml](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/deployments/production.toml) | Unsupported file format | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/deployments/sandbox.toml)  [config/deployments/sandbox\.toml](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/deployments/sandbox.toml) | Unsupported file format | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/development.toml)  [config/development\.toml](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/development.toml) | Unsupported file format | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/docker_compose.toml)  [config/docker\_compose\.toml](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#config/docker_compose.toml) | Unsupported file format | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/api_models/src/connector_enums.rs)  [crates/api\_models/src/connector\_enums\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/api_models/src/connector_enums.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/api_models/src/connector_enums.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/common_enums/src/connector_enums.rs)  [crates/common\_enums/src/connector\_enums\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/common_enums/src/connector_enums.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/common_enums/src/connector_enums.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/connectors/paymentwall.rs)  [crates/hyperswitch\_connectors/src/connectors/paymentwall\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/connectors/paymentwall.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/connectors/paymentwall.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/connectors/paymentwall/transformers.rs)  [crates/hyperswitch\_connectors/src/connectors/paymentwall/transformers\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/connectors/paymentwall/transformers.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/connectors/paymentwall/transformers.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/default_implementations.rs)  [crates/hyperswitch\_connectors/src/default\_implementations\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/default_implementations.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/default_implementations.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/default_implementations_v2.rs)  [crates/hyperswitch\_connectors/src/default\_implementations\_v2\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/default_implementations_v2.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_connectors/src/default_implementations_v2.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_interfaces/src/configs.rs)  [crates/hyperswitch\_interfaces/src/configs\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_interfaces/src/configs.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/hyperswitch_interfaces/src/configs.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/types/api.rs)  [crates/router/src/types/api\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/types/api.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/types/api.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/types/transformers.rs)  [crates/router/src/types/transformers\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/types/transformers.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/src/types/transformers.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/tests/connectors/main.rs)  [crates/router/tests/connectors/main\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/tests/connectors/main.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/tests/connectors/main.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/tests/connectors/paymentwall.rs)  [crates/router/tests/connectors/paymentwall\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/tests/connectors/paymentwall.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/tests/connectors/paymentwall.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/tests/connectors/sample_auth.toml)  [crates/router/tests/connectors/sample\_auth\.toml](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/router/tests/connectors/sample_auth.toml) | Unsupported file format | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/test_utils/src/connector_auth.rs)  [crates/test\_utils/src/connector\_auth\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/test_utils/src/connector_auth.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#crates/test_utils/src/connector_auth.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#loadtest/config/development.toml)  [loadtest/config/development\.toml](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#loadtest/config/development.toml) | Unsupported file format | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#scripts/add_connector.sh)  [scripts/add\_connector\.sh](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6606/changes#scripts/add_connector.sh) | Unsupported file format |