HostBill 支付宝模块更新

这次更新的主要内容有:

  • 不再使用和原有模块相同的文件名,避免被覆盖
  • 增加命名空间选项,防止共用商户时出现订单号重复导致无法支付的情况

戳这里下载

下载后解压到 HostBill 安装目录的 includes/modules/Payment 文件夹下,记得把 alipay-hostbill-1.4 重命名成 alipay2

另外由于模块名称变了,安装之后需要重新激活,新的模块名称是 Alipay2

呃如果觉得我描述的还有问题的话,复制以下命令执行就好啦:

1
2
3
4
5
cd /var/www/hostbill # 请替换成自己的 HostBill 安装目录
cd includes/modules/Payment
wget https://github.com/ym/alipay-hostbill/archive/1.4.tar.gz
tar zxvf 1.4.tar.gz
mv alipay-hostbill-1.4 alipay2

好像有同学不知道这里怎么填 … 嗯解释一下吧:

服务类型这里:

  • create_direct_pay_by_user 是即时到账交易接口
  • trade_create_by_buyer 是双接口
  • create_partner_trade_by_buyer 纯担保交易接口

然后代理商 ID 空着就行了。

如果有多个 HostBill 共用同一个支付宝账号的话,命名空间这里需要写一下名字,另外这里写了之后最好就不要再修改了,修改的话会导致用户还没支付的订单无法正确验证。