实际使用时,电脑设备上生成的支付二维码用手机支付宝扫码时,能成功支付。而手机浏览器登陆后,生成的二维码扫码却总是出错,支付宝扫码提示微信打开,而微信也不能识别。(此处为支付宝商户)
解决的是一个笨办法,原来的支付代码是:
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'];
效果:浏览器中长按二维码能直接跳转支付宝支付。截图二维码可以使用支付宝的相册扫码功能成功扫码支付。
© 版权声明
墨铺主播,全网热门头部主播高清录像素材展示,阿里舞台素材联盟站点,客户定制自助服务。仅提供正规直播平台合法主播录像素材,不含涉黄涉非视频内容。问题反馈QQ447582848,直播间对主播适度打赏,有利于内容输出。视频播放可参阅教程文档,2024新安全分享方案建议电脑使用,十年前的二核四核即可胜任,它们在闲鱼只值两三百元。
THE END
暂无评论内容