oxid-esales / unzer
OXID eSales unzer payment module for OXID
Installs: 28 227
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 15
Forks: 2
Type:oxideshop-module
Requires
- guzzlehttp/guzzle: ^7.4
- unzerdev/php-sdk: ^v3.4.1
Requires (Dev)
- oxid-esales/oxideshop-ce: ^7.0
- phpmd/phpmd: ^2.11
- phpstan/phpstan: ^1.9.2
- squizlabs/php_codesniffer: 3.*
Conflicts
- oxid-esales/oxideshop-ce: <7.0
- dev-b-6.3.x
- v2.2.0-rc.1
- v2.1.4-rc1
- v1.2.0-rc.5
- v1.2.0-rc.4
- v1.2.0-rc.2
- v1.2.0-rc.1
- v1.1.4-rc.3
- v1.1.4-rc.2
- v1.1.4-rc1
- v1.1.3
- v1.1.3-rc.2
- v1.1.3-rc.1.1
- v1.1.3-rc.1
- v1.1.2
- v1.1.2-rc.2
- v1.1.2-rc.1
- v1.1.1
- v1.1.1-rc.4
- v1.1.1-rc.3
- v1.1.1-rc.2
- v1.1.1-rc.1
- v1.1.0
- v1.1.0-rc.8.3
- v1.1.0-rc.8.2
- v1.1.0-rc.8.1
- v1.1.0-rc.8
- v1.1.0-rc.7
- v1.1.0-rc.6
- v1.1.0-rc.5
- v1.1.0-rc.4
- v1.1.0-rc.3
- v1.1.0-rc.2
- v1.1.0_RC1
- v1.0.1
- v1.0.0
- v1.0.0-rc.4
- v1.0.0-rc.3
- v1.0.0-rc.2
- v1.0.0-rc.1
- dev-b-7.0.x-apple-cert-UNZER-323
- dev-UNZER-345_WorkWithTmpOrder
- dev-b-7.0.x-fresh-branch-test
- dev-b-7.0.x
- dev-b-7.0.x-test-acc
- dev-b-6.3.x-test-gha
- dev-UNZER-314_RemoveJquerySwitch
- dev-b-6.3.x-add-tests-installment
- dev-UNZER-302_Webhook_Handling
- dev-UNZER-306_AddColumnToIndex
- dev-UNZE-280_update_tests_b-6.3.x
- dev-UNZER-280_update_tests_REVIEW-b-6.3.x
- dev-b-7.0.x-phpunit-codecept-DRAFT-UNZER-280
- dev-Unzer-291_Installment_Oxid7
- dev-UNZER-241
- dev-UNZER-275_Actualize_b-7.0.x_branch
- dev-UNZER-151_Update_to_OXID_7
- dev-b-6.3.x-HR
This package is auto-updated.
Last update: 2024-04-18 15:47:54 UTC
README
Unzer Payment integration for OXID eShop 6.3 and above.
Documentation
- Official German Unzer Payment checkout for OXID documentation.
- Official English Unzer Payment checkout for OXID documentation.
Compatibility
- b-6.3.x module branch is compatible with OXID eShop compilations >=6.3
Install for OXID
- see Official documentation
Limitations
- Float amount values are not supported.
Running tests
Warning: Running tests will reset the shop.
Requirements:
- Ensure test_config.yml is configured:
-
partial_module_paths: osc/unzer
-
activate_all_modules: true run_tests_for_shop: false run_tests_for_modules: true
-
- For codeception tests to be running, selenium server should be available, several options to solve this:
- Use OXID official vagrant box environment.
- Use OXID official docker sdk configuration.
- Use other preconfigured containers, example:
image: 'selenium/standalone-chrome-debug:3.141.59'
Run
Running phpunit tests:
vendor/bin/runtests
Running phpunit tests with coverage reports (report is generated in .../unzer/Tests/reports/
directory):
XDEBUG_MODE=coverage vendor/bin/runtests-coverage
Running codeception tests default way (Host: selenium, browser: chrome):
vendor/bin/runtests-codeception
Running codeception tests example with specific host/browser/testgroup:
SELENIUM_SERVER_HOST=seleniumchrome BROWSER_NAME=chrome vendor/bin/runtests-codeception --group=examplegroup