使用MVC微信支付返回get_brand_wcpay_request:fail
2016-09-23 14:23
956 查看
1.问题:
微信网页端调起支付API调用结果alert(res.error.msg);输出get_brand_wcpay_request:fail
官网调用示例代码:
2.解决:
微信统一下单API调用返回正确,拿到了prepay_id,并使用appId、timeStamp、nonceStr、package、signType生成签名paySign,服务端和客户端调用复检没有任何问题,唯一可能的是导致错误的是支付授权目录配置失败,在请求页面输出请求URL是:http://xxx.test.com/orders/pay,获取请求页面URL的代码:alert(location.href.split('#')[0]);,因为使用spring的rest接口,实际上等同于[strong]http://xxx.test.com/orders/pay.do,而pay.do是最终的请求[/strong]action,支付授权目录应为上一级也就是http://xxx.test.com/orders/
相关文章推荐
- 用微信支付的demo测试,安卓正常支付,ios却报错,报错内容为:timestampget_brand_wcpay_request:fail
- 微信支付 get_brand_wcpay_request:fail 和 url未授权问题
- 微信支付【get_brand_wcpay_request:fail_invalid appid】
- 微信支付之get_brand_wcpay_request:fail_invalid appid
- 微信支付 总提示get_brand_wcpay_request:fail 也不跳转支付页面 的解决方案
- 微信公众号支付出错: 当前页面的URL未注册: get_brand_wcpay_request:fail
- 公众号支付开发appid get_brand_wcpay_request:fail错误解决方案
- 微信v3 JSAPI最新接口错误 get_brand_wcpay_request:fail
- 记一个微信支付-1错误JSAPI缺少参数app|get_brand_request:Fail
- 关于微信H5公众号支付我们踩过的坑(get_brand_wcpay_request:fail)
- 关于微信H5公众号支付我们踩过的坑(get_brand_wcpay_request:fail)(防止更多人踩坑)
- 微信H5公众号支付问题-(get_brand_wcpay_request:fail)2017年10月
- 关于微信H5公众号支付我们踩过的坑(get_brand_wcpay_request:fail)
- 微信公众号支付get_brand_wcpay_request:fail
- 微信支付出错,该公众号支付签名无效 get_brand_wcpay_request:cancel
- get_brand_wcpay_request:fail,微信公众号支付的那点坑
- 微信支公众号支付测试 页面URL未注册 get_brand_wcpay_request:fail 的问题解决
- get_brand_wcpay_request:fail
- 微信企业号开发:企业支付get_brand_wcpay_request:fail当前页面的URL未注册
- MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)<转>