issues
search
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
[ ] Bugfix
[x] New feature
[ ] Enhancement
[ ] Refactoring
[ ] Dependency updates
[ ] Documentation
[ ] CI/CD
Description
Additional Changes
[ ] This PR modifies the API contract
[ ] This PR modifies the database schema
[ ] This PR modifies application configuration/environment variables
Motivation and Context
How did you test it?
Checklist
[x] I formatted the code
cargo +nightly fmt --all
[x] I addressed lints thrown by
cargo clippy
[x] I reviewed the submitted code
[ ] I added unit tests for my changes where possible
semanticdiff-com[bot]
commented
3 days ago
Review changes with
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 |
Type of Change
Description
Additional Changes
Motivation and Context
How did you test it?
Checklist
cargo +nightly fmt --all
cargo clippy