oxid-esales / amazon-pay-module
AmazonPay module for OXID
Installs: 1 437
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 16
Forks: 7
Type:oxideshop-module
Requires
- ext-json: *
- amzn/amazon-pay-api-sdk-php: ^2.0
- aws/aws-php-sns-message-validator: ^1.6
- mockery/mockery: ^1.3
- viison/address-splitter: ^0.3.4
Requires (Dev)
- codeception/module-phpbrowser: ^1.0.2
- codeception/module-rest: 1.4.2
- oxid-esales/oxideshop-ce: ^v6.8.0
- squizlabs/php_codesniffer: 3.*
- symfony/dotenv: ^5.1
- vimeo/psalm: ^4.13
- dev-b-6.2.x
- v2.0.0
- v1.2.0
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.1.0-rc.1
- 1.0.21
- 1.0.20
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 0.0.2
- dev-dependabot/github_actions/docker/build-push-action-4
- dev-PSAPC-144_Partial_refund
- dev-PSAPC-141_Refund_maintenance_mode
- dev-PSAPC-132_Update_tests
- dev-PSAPC-134_v2.0.1
- dev-PSAPC-131_SplitPayMethods
- dev-Fix_bug_7369
- dev-Fix_bug_7368
- dev-codeception_test_ani
- dev-NotificationTwoStepChangeState
- dev-PSAPC-117_RequiredFields
- dev-master
This package is auto-updated.
Last update: 2023-01-31 21:24:33 UTC
README
Amazon Pay integration for OXID eShop 6.1 and above.
Documentation
- Official German Amazon Pay for OXID documentation
- Official English Amazon Pay for OXID documentation
Branch Compatibility
- b-6.2.x module branch is compatible with OXID eShop compilation 6.1, 6.2, 6.3, 6.4, 6.5
Install for OXID
- see Official documentation
Limitations
List of Limitations could be found in
- german Documentation Limitations
- english Documentation Limitations
Running tests
Warning: Running tests will reset the shop.
Requirements:
- Ensure test_config.yml is configured:
* ``` 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 .../amazonpay/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