微信支付商户号技术开发:原生支付(Native支付)常见问题

Native原生支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于实体店单品或订单支付、媒体广告支付等场景。
支付方式报错提示解决方法
原生支付
(Native支付)
“获取商户数据失败”请检查申请native支付时的回调URL地址是否正确,是否可以外网访问获取数据。
“商户返回数据错误”native回调返回数据格式错误,非XML格式数据。
“签名错误”检查MD5签名中参数格式及值是否正确。
调用报错:
获取商户订单信息超时或商户返回httpcode非200
签名错误,请仔细检查签名。
错误返回:错误码:60错误通过修改文件:WxPay.Api.php解决,具体如下:
第537行
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TURE);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,2);//严格校验
to 
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);//严格校验2
微信支付错误两个问题的解决:curl出错,错误码:60

 

●pc端生成二维码,用户扫描二维码进行支付,是用jsapi还是navite?

pc端生成二维码,用户扫描二维码进行支付,请使用Native。

●Native下单支付,返回:频率超限 请求量不要超过接口调用频率限制

请降低频率后重试
温馨提示:统一下单频率是600qps ,调用时请勿超过该频率

●Native支付返回的code_url 能直接网页访问微信地址,不通过扫码进行支付吗?

可以的,Native支付返回的code_url能直接网页访问微信地址,不通过扫码进行支付。

●调用扫码支付“统一下单接口”,返回:系统繁忙

请按照以下几点检查:
1、xml格式是否正确;
2、没用的字段不传,不能传null,比如err_code_des;
3、签名出问题也会显示系统繁忙,注意要设置完所有参数后才进行签名;
4、是否有在对应的商户平台设置扫码支付回调url;

●微信Native支付二维码有效期说明

微信支付二维码的有效期是根据Native下单接口返回的code_url决定,code_url的有效期默认是2小时。

●扫码支付返回:支付失败,该商户暂不支持通过长按识别二维码完成支付

微信支付已经不支持通过长按识别二维码的方式完成支付。

●小程序是否支持拉起微信付款码?

小程序支持拉起微信付款码,该能力需要特殊申请权限后才可使用,请联系对接运营尝试申请。

●Native支付场景的APPID如何填写?

Native支付场景可申请公众号(注意:请申请服务号,不是订阅号)、小程序、APP的APPID 。

 热门原创推荐

视频加密与在线教育文章

AI工具类文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值