首页 > 代码库 > 使用MVC微信支付返回get_brand_wcpay_request:fail
使用MVC微信支付返回get_brand_wcpay_request:fail
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接口,实际上等同于http://xxx.test.com/orders/pay.do,而pay.do是最终的请求action,支付授权目录应为上一级也就是http://xxx.test.com/orders/
本文出自 “keepcoding” 博客,请务必保留此出处http://garyinblack.blog.51cto.com/5805477/1855812
使用MVC微信支付返回get_brand_wcpay_request:fail
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。