这次更新的主要内容有:
- 不再使用和原有模块相同的文件名,避免被覆盖
- 增加命名空间选项,防止共用商户时出现订单号重复导致无法支付的情况
下载后解压到 HostBill 安装目录的 includes/modules/Payment 文件夹下,记得把 alipay-hostbill-1.4 重命名成 alipay2。
另外由于模块名称变了,安装之后需要重新激活,新的模块名称是 Alipay2。
呃如果觉得我描述的还有问题的话,复制以下命令执行就好啦:
1 | cd /var/www/hostbill # 请替换成自己的 HostBill 安装目录 |
好像有同学不知道这里怎么填 … 嗯解释一下吧:
服务类型这里:
- create_direct_pay_by_user 是即时到账交易接口
- trade_create_by_buyer 是双接口
- create_partner_trade_by_buyer 纯担保交易接口
然后代理商 ID 空着就行了。
如果有多个 HostBill 共用同一个支付宝账号的话,命名空间这里需要写一下名字,另外这里写了之后最好就不要再修改了,修改的话会导致用户还没支付的订单无法正确验证。