微擎和人人商城使用的微信支付都是V2,导致人人商城里面有关提现的都是使用的V2的企业转账到零钱,人人商城又不更新V3版本了所以只能搞个补丁
该补丁升级分销提现为微信支付V3,支付、余额提现未做修改,需要修改的话参照代码升级即可。
使用方法
1.上传覆盖到人人插件根目录/addons/ewei_shopv2/
2.数据库中运行如下SQL添加数据库字段:
ALTER TABLE `ims_ewei_shop_payment`
ADD `v3_apikey` VARCHAR(255) NULL COMMENT 'V3支付密钥(APIKEY)' ,
ADD `v3_serial_no` VARCHAR(255) NULL COMMENT 'V3支付证书序列号' ,
ADD `v3_public_cert_file` VARCHAR(255) NULL COMMENT 'V3平台证书',
ADD `v3_public_cert_sn` VARCHAR(255) NULL COMMENT 'V3支付平台证书序列号';
3.在商城设置的支付管理中设置V3支付证书序列号(公众号佣金提现),小程序设置中设置V3支付证书序列号(小程序佣金提现)。若提现金额大于2000元,则必须验证姓名,故要上传平台证书文件用于加密真实姓名。如果不设置V3支付证书序列号则还是使用原版V2进行提现。
文件修改记录
//新增文件
无
//修改文件
/addons/ewei_shopv2/core/model/common.php
/addons/ewei_shopv2/core/model/finance.php
/addons/ewei_shopv2/core/web/sysset/payment.php
/addons/ewei_shopv2/template/web_v3/sysset/payment/post.html
/addons/ewei_shopv2/plugin/app/template/web_v3/setting.html
/addons/ewei_shopv2/plugin/app/core/web/setting.php
更新日志
==>1.0初始版本
==>1.1版本
新增提现超过2000元后上传实名验证
==>2.0版本
重构代码逻辑,新增设置打款方式
提现超过2000后自动转为小金额,避免要求实名
有什么问题或BUG请第一时间联系QQ:505097558【承接PHP定制开发】
如果该补丁对您有用,请赞赏我一瓶水钱,给我更多的动力。
下载地址:请移步到【补丁包2.0】联系QQ505097558
站长,求补丁怎么下载。