oxid-esales / unzer
OXID eSales unzer payment module for OXID
Installs: 42 897
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 14
Forks: 2
Type:oxideshop-module
Requires
- guzzlehttp/guzzle: ^7.4
- unzerdev/php-sdk: ^v3.6.0
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.12
- v2.2.0-rc.11
- v2.2.0-rc.10
- v2.2.0-rc.9
- v2.2.0-rc.8
- v2.2.0-rc.7
- v2.2.0-rc.6
- v2.2.0-rc.5
- v2.2.0-rc.4
- v2.2.0-rc.3
- v2.2.0-rc.2
- v2.2.0-rc.1
- v2.1.4-rc1
- v1.2.1-rc.1
- v1.2.0
- v1.2.0-rc.14
- v1.2.0-rc.13
- v1.2.0-rc.12
- v1.2.0-rc.11
- v1.2.0-rc.10
- v1.2.0-rc.9
- v1.2.0-rc.8
- v1.2.0-rc.7
- v1.2.0-rc.6
- 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-6.3.x-fixes-for-1.2.2-UNZER-513
- dev-dependabot/github_actions/docker/metadata-action-5.6.1
- dev-b-7.0.x-fix-applecert-UNZER-512
- dev-b-7.0.x
- dev-b-7.0.x-fix-b2b-b2x-UNZER-509
- dev-b-7.0.x-fix-CR.9
- dev-b-6.3.x-fix-bug-0007730-UNZER-506
- dev-b-7.0.x-cancel-collect-UNZER-499
- dev-b-7.0.x-admin-order-UNZER-498
- dev-b-7.0.x-fix-paylater-UNZER-475
- dev-b-7.0.x-thnx-bankdata-UNZER-473
- dev-UNZER-471_RemoveDatabaseProvider
- dev-UNZER-471_RemoveDatabaseProvider_CR
- dev-UNZER-PrePayment
- dev-UNZER-FixSavedPaymentHandlingTpls
- dev-integration/tmp-t2-academy-deploy
- dev-bugfix/trait-namespace
- dev-b-7.0.x-rc9-UNZER-427
- dev-b-7.0.x-fix-sess_chall-UNZER-401
- dev-test-draft-tmp
- dev-b-7.0.x-card-instability-BKP-UNZER-397
- dev-UNZER-379
- dev-b-6.3.x-installement-invoice-UNZER-363
- dev-b-6.3.x-installment-unzerbknd-UNZER-363
- dev-b-6.3.x-test-gha
- dev-UNZER-314_RemoveJquerySwitch
- dev-b-6.3.x-add-tests-installment
- dev-UNZE-280_update_tests_b-6.3.x
- dev-UNZER-280_update_tests_REVIEW-b-6.3.x
- 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-11-21 15:40:14 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