此教程适用子比主题使用易支付的场景
起因:
因目前使用的易支付平台免跳转扫码的[color=Red]qrcode.php[/color]接口变更为[color=Red]mapi.php[/color]
这就导致了到目前为止最新7.4所有版本的子比主题无法使用该平台的免跳转扫码功能。
if (empty($result['qrcode'])) {
$code_url = "http://yi.950621.cn/pay/submit/" . $result['trade_no'] . "/";
$result['qrcode'] = $code_url;
}
改完记得保存
第二步,在主题文件编辑器找到以下路径
子比主题: [color=Red]epay.class.php (zibpay/sdk/epay/epay.class.php)[/color]
在文件的开头插入以下代码
function get_real_ip_address(){
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
$_SERVER['HTTP_CLIENT_IP'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
}
return $_SERVER['REMOTE_ADDR'];
}
修改第232行的位置的代码
原代码$this->alipay_qrcode = $this->alipay_config['apiurl'] . 'qrcode.php?';
修改为$this->alipay_qrcode = $this->alipay_config['apiurl'] . 'mapi.php?';
在第269行的位置插入以下代码
改完记得保存
最后在子比主题设置,商城&付费->收款接口里面,将易支付的PC端扫码支付打开,兼容模式不要开,点保存
现在,你可以优雅的使用易支付免跳转扫码收款啦~
完结撒花
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容