esas/cmsgate-woocommerce-epos

WordPress Woocommerce到EPOS集成库

v1.10.0 2020-06-04 09:56 UTC

This package is not auto-updated.

Last update: 2024-09-26 13:18:11 UTC


README

本模块确保基于CMS WordPress的在线商店与电子 commerce WooCommerce模块及支付服务EPOS之间的交互。

要求

  1. PHP 5.6及以上
  2. Curl库

安装说明

自动安装(通过WordPress插件目录)

  1. 转到“插件 > 添加新插件”页面
  2. 在搜索框中输入“EPOS”
  3. 安装插件
  4. 激活插件
  5. 转到设置

手动安装

  1. 创建您的商店和数据库的备份
  2. 使用“模块” -> “安装扩展”通过epos-gateway-for-woocommerce.zip安装模块存档
  3. 通过WordPress管理员面板,进入“插件 > 添加新插件”菜单
  4. 点击“安装插件”
  5. 选择步骤2中下载的模块存档wc-epos-gateway.zip并安装
  6. 在“插件 -> 已安装”菜单中激活插件
  7. 转到设置

设置说明

  1. 通过“WooCommerce -> 设置 -> 支付”菜单转到插件设置
  2. 指定必需的参数
    • EPOS处理 - 选择与EPOS进行集成的组织
    • 客户标识符 - 您用于EPOS服务的个人登录名
    • 密钥 - 您用于EPOS服务的秘密密钥
    • 服务供应商代码 - EPOS系统中的服务供应商代码
    • EPOS服务代码 - 服务供应商在EPOS系统中的服务代码(一个供应商可以提供多个不同的服务)
    • 销售点代码 - 服务供应商的销售点代码(一个供应商可能有多个销售点)
    • 调试模式 - 在模块运行时记录和显示额外消息
    • 沙盒 - 将模块转换为测试模式。在此模式下,账单将发送到测试系统
    • 账单有效期 - 账单在EIRP中可用的时长
    • 创建账单时的状态 - 在EIRP成功创建账单时对订单设置的状态(从商店 > 设置 > 状态中选择现有状态标识符)
    • 账单成功支付时的状态 - 在成功支付创建的账单时对订单设置的状态(选择现有状态标识符)
    • 取消支付账单时的状态 - 在取消支付账单时对订单设置的状态(选择现有状态标识符)
    • 账单创建错误时的状态 - 在创建账单出错时对订单设置的状态(选择现有状态标识符)
    • “说明”部分 - 如果启用,则最终屏幕将向客户提供账单在EIRP中支付的分步指南
    • “QR码”部分 - 如果启用,则最终屏幕将向客户提供通过QR码支付账单的选项
    • “Webpay”部分 - 如果启用,则最终屏幕将向客户提供通过Webpay支付账单的按钮
    • 账单成功创建后的文本 - 在成功创建账单后显示给客户的文本。可以包含html。文本中可以引用变量@order_id、@order_number、@order_total、@order_currency、@order_fullname、@order_phone、@order_address
    • 支付方式名称 - 在订单创建过程中选择支付方式阶段显示给客户的名称
    • 支付方式描述 - 在订单创建过程中选择支付方式阶段显示给客户的名称
  3. 保存更改。

注意!

为了自动更新订单状态(在客户支付在 ЕРИП中显示的账单后),需要以下方式通知 EPOS 服务的技术支持部门处理器的地址(其中将指出您的域名):

http://mydomen.my/wordpress/?wc-api=gateway_epos

已针对 WordPress v6.0 和 WooCommerce v6.6.0 开发和测试。

日志文件

模块的日志可通过以下路径访问

<wordpress home>/wp-content/plugins/woo-epos-gateway/vendor/esas/cmsgate-core/logs/cmsgate.log

版本历史

  • v1.1.1
    • 修复了在设置中启用/禁用模块的问题
  • v1.10.0
    • 修复了支付时自动更改状态的问题
  • v1.14.0
    • 将 cmsgate-core 更新到版本 1.17
    • 二维码的白色背景