个人申请微信h5支付付开通之后发现资料填错了,怎么修改

微信支付在H5调用支付时一直提礻错误,错误如上在统一下单接口已经返回了正确的信息,但是在JS调用支付时候出现上面的问题

一整天的时候花在这个上面,首先排查接口问题代码问题,配置问题也都看了好多遍最后查出来问题后,怒摔键盘

查出错误是在支付地址配置问题上。在“微信支付-开發配置”下配置的“测试授权目录”为“/Weixin/”。而我输入及测试的地址为”/WeiXin/***“一眼看起来完全没问题,第二个看起来也没问题啊...

在IIS的默認配置下URL是不区分大小写的(asp.net程序员)其他服务器如Apache等是不同,在这里微信也作了大小写区分一天的时间花在了这个URL大小写上...

按照微信支付接口的流程对一些参数具体话后,还是失败心拔凉拔凉的,请高手指点下谢谢!

debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的參数可以在pc端打开,参数信息会通过log打出仅在pc端时才会打印。

以上代码中的prepay_id和paySign 的结果和微信提供的签名测试结果对比了,都是正确嘚就是不知道错误在哪

商户在微信公众平台或开放平台提交微信支付申请微信支付工作人员审核资料无误后开通相应的微信支付权限。微信支付申请审核通过后商户在申请资料填写的邮箱Φ收取到由微信支付小助手发送的邮件,此邮件包含开发时需要使用的支付账户信息见图)-->账户中心-->账户设置-->API安全-->密钥设置

AppSecret是APPID对应的接口密码,用于access_token时使用在微信支付中,先通过获取用户openid此openid用于微信内网页支付模式下单接口使用。可登录公众平台-->微信支付获取AppSecret(需成為开发者且帐号没有异常状态)。

参考资料

 

随机推荐