git主题积分支付手机端不能使用支付宝解决方法

实际使用时,电脑设备上生成的支付二维码用手机支付宝扫码时,能成功支付。而手机浏览器登陆后,生成的二维码扫码却总是出错,支付宝扫码提示微信打开,而微信也不能识别。(此处为支付宝商户)

解决的是一个笨办法,原来的支付代码是:

    if(git_is_mobile()){
        $rst = $payjs->cashier($data);//手机使用
        $result_img = $rst;
    }else{
        $rst = $payjs->native($data);//电脑使用
        $result_img = $rst['code_url'];

把代码替换为:

    if(git_is_mobile()){
        $rst = $payjs->native($data);//电脑使用
        $result_img = $rst['code_url'];
    }else{
        $rst = $payjs->native($data);//电脑使用
        $result_img = $rst['code_url'];

效果:浏览器中长按二维码能直接跳转支付宝支付。截图二维码可以使用支付宝的相册扫码功能成功扫码支付。

© 版权声明
THE END
点赞0 分享
小花园 抢沙发

北冥有鱼,其名为鲲

    鲲之大,一锅炖不下