OXID eSales unzer 支付模块适用于 OXID

安装数: 38,444

依赖项: 0

建议者: 0

安全性: 0

星标: 4

关注者: 14

分支: 2

类型:oxideshop-module

v2.2.0-rc.4 2024-08-27 17:55 UTC

README

Unzer 支付集成适用于 OXID eShop 6.3 及以上版本。

文档

  • 官方德文 Unzer 支付结账 OXID 文档
  • 官方英文 Unzer 支付结账 OXID 文档

兼容性

  • b-6.3.x 模块分支与 OXID eShop 编译版本 >=6.3 兼容

OXID 安装

  • 参阅官方文档

限制

  • 不支持浮点金额值。

运行测试

警告:运行测试将重置商店。

要求

  • 确保已配置 test_config.yml
    • partial_module_paths: osc/unzer
      
    • activate_all_modules: true
      run_tests_for_shop: false
      run_tests_for_modules: true
      
  • 要运行 codeception 测试,需要 selenium 服务器可用,以下是一些解决方案
    • 使用 OXID 官方 vagrant box 环境
    • 使用 OXID 官方 docker sdk 配置
    • 使用其他预配置的容器,例如:image: 'selenium/standalone-chrome-debug:3.141.59'

运行

运行 phpunit 测试

vendor/bin/runtests

运行带有覆盖率报告的 phpunit 测试(报告生成在 .../unzer/Tests/reports/ 目录中)

XDEBUG_MODE=coverage vendor/bin/runtests-coverage

默认方式运行 codeception 测试(主机:selenium,浏览器:chrome)

vendor/bin/runtests-codeception

使用特定主机/浏览器/测试组运行 codeception 测试示例

SELENIUM_SERVER_HOST=seleniumchrome BROWSER_NAME=chrome vendor/bin/runtests-codeception --group=examplegroup