您的位置:首页 > 移动开发 > 微信开发

使用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/

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐