子比主题使用易支付的场景免跳转扫码

子比主题使用易支付的场景免跳转扫码-悦玩互联
子比主题使用易支付的场景免跳转扫码
此内容为付费阅读,请付费后查看
魔石9.9
QQ:892440727
微信:nwgame102
付费阅读

此教程适用子比主题使用易支付的场景
起因:
因目前使用的易支付平台免跳转扫码的[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
喜欢就支持一下吧
点赞6赞助 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容