子比主题对接蛙言码支付并开启PC端扫码支付教程

子比主题对接蛙言码支付并开启PC端扫码支付教程-蛙言资源网

平台地址:https://pay.kun66.cn/

支持任何可使用易支付的网站程序对接使用

新用户注册赠送余额

即日起首次注册开户对接,免费赠送账户余额3元,可自行后台开通套餐体验


子比主题对接蛙言码支付教程

1,子比后台设置=》商城&付费=》收款接口=》选择 易支付

子比主题对接蛙言码支付并开启PC端扫码支付教程-蛙言资源网

2,填写易支付相关信息(商户号/密钥 在蛙言码支付用户中心获取)

子比主题对接蛙言码支付并开启PC端扫码支付教程-蛙言资源网

如何开启PC端扫码支付,但是还是不建议使用,推荐跳转支付

  • 相关问题:
  • 不建议使用此功能,推荐跳转支付
  • 如果用户超过3分钟未扫码支付,不会提示超时,再次支付不会回调 不会提示支付成功
子比主题对接蛙言码支付并开启PC端扫码支付教程-蛙言资源网

1,开启PC端扫码支付开关,下面留空即可,如下图

子比主题对接蛙言码支付并开启PC端扫码支付教程-蛙言资源网

2,需要修改子比主题相关文件变量,否则显示的金额是订单金额,不会显示实际支付的浮动金额(也就是在前一个1元的订单还未完成时,再发次支付订单金额会增加0.01,实际支付金额就是1.01元)

子比主题对接蛙言码支付并开启PC端扫码支付教程-蛙言资源网

/wp-content/themes/zibll/zibpay/functions/rebate-ajax.php文件,搜索易支付发起支付

找到如下图744–775行代码(子比V7.7,如果子比更新需要重新修改)

删除掉,粘贴上下面的代码,保存即可

子比主题对接蛙言码支付并开启PC端扫码支付教程-蛙言资源网
    //建立请求
    $is_mobile = wp_is_mobile();
    $EpayCore  = new EpayCore($config);

    if ($is_mobile || empty($config['qrcode'])) {
        $html_text = $EpayCore->pagePay($parameter);
        return array('form_html' => '<div class="hide">' . $html_text . '</div>');
    } else {
        $result = $EpayCore->apiPay($parameter);

        if (isset($result['code']) && 1 == $result['code'] && (!empty($result['code_url']) || !empty($result['qrcode']))) {
            $_code_url            = !empty($result['code_url']) ? ($result['code_url']) : $result['qrcode'];
            $result['url_qrcode'] = zib_get_qrcode_base64(urldecode($_code_url));
            $result['check_sdk']  = 'epay'; //接口查询

            if (!empty($result['price'])) {
                if ($result['order_price'] != $result['price']) {
                    $result['more_html'] = '<div class="badg btn-block c-yellow em09 padding-h10">请扫码后支付' . $result['price'] . '元,为了确保支付成功,请注意付款金额请勿出错</div>';
                }
                $result['order_price'] = $result['price'];
            }
        } elseif (isset($result['code']) && 1 == $result['code'] && (!empty($result['payurl']))) {
            $result['url']      = $result['payurl'];
            $result['open_url'] = true;
        } else {
            $result['error'] = 1;
            $result['msg']   = !empty($result['msg']) ? $result['msg'] : '收款码请求失败';
        }

        return $result;
    }
}
温馨提示: 本文最后更新于2024-06-02 11:48:57,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 蛙言资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
六月 2

本站的今时往日

畅所欲言 抢沙发

请登录后发表评论

    暂无评论内容