1、申请正在审核中,如何可以提前调试测试?
答:只需要资料审核通过,收到通知邮件即可通过配置测试目录进行联调测试。未审核通过可下载文档进行开发,但不能联调测试;
2、支付授权目录是什么?
答:支付授权目录是支付功能正式上线后,商户后台发起支付请求的页面所在的目录;
3、支付测试目录是什么?
答:支付测试目录提供给开发者,在开发测试期间使用的临时目录;
4、支付测试目录和授权目录有何区别?
答:支付授权目录将会在产品上线审核时,以及上线后长期使用的正式目录;测试目录只能配置白名单,才可以在公众号内发起支付;
5、如何配置支付目录(授权、测试)?
答:登录微信公众平台-微信支付-开发配置-修改;
6、支付目录有什么规则?
答:头部需要包含http或https,须细化到二级或三级目录,字母小写,以左斜杠“/”结尾;
7、如何配置授权回调页面域名?
答:登录微信公众平台-开发者中心-网页授权获取用户基本信息-修改;
8、微信支付接口的签名规则是如何的?
答:MD5签名,订单数据签名,所有传输的字段均需要参与签名,使用商户密钥key在签名字段排序后放入在最后组包签名;
9、微信支付调起报“订单数据签名验证失败”如何解决?
答:检查参数是否一致;是否含有特殊字符;中文编码类型是否与所传参数一致;body参数是否含空格,若有空格URLencode的时需要转为%20;
10、需要用到accesstoken的接口,报40001错误,如何解决?
答:accesstoken失效或者过期,accesstoken有效期为2小时,如果有系统或者人为重新获取,前一个accesstoken也会自动消失。请保证accesstoken为全局管理,避免重复获取;
11、签名正常,却出现fail_invalid appid,如何解决?
答:查看支付授权目录是否设置正确,所支付页面路径是否在支付授权目录下;
12、公众号是否可以跨号支付?
答:两个具有支付权限的服务号之间可以跨号支付,但不可混淆appid;
13、支付完成后,Notify URL无法接收回调通知,如何解决?
答:需要绝对路径,外网可访问,不支持非90端口,同时注意不要被防火墙拦截;可自行用fiddler模拟post访问是否正常;
14、查询订单接口报“errcode”:49001,”errmsg”:”not same appid with appid of access_token”错误如何解决?
答:检查accesstoken是否为同一APPID获取;POST数据必须为JSON格式,避免格式不对导致获取APPID不一致;
15、支付提示“系统繁忙,请稍后再试”,如何解决?
答:检查签名及传入参数是否与文档要求一致;尤其是MD5签名部门的正确性。
微信公众号【微信支付的垃圾坑】
最新推荐文章于 2023-02-11 14:06:40 发布