租用的廖师兄的支付账号,请问 wechatPayUrl 该如何填写
来源:8-4 动态注入参数发起支付
慕姐9516043
2019-07-22
我虚拟机
/opt/code/sell_fe_buyer/config/index.js
中的
wechatPayUrl: 'http://proxy.springboot.cn/pay?openid=oTgZpwbHVWjNznb7vAFAN9G48mKM’
这样配置。这个openid是对的。但是微信支付返回提示
“数据库里无此openid,请保持与借用账号提交的openid一致,借用信息可通过"师兄干货"公众号查询”。
然后我根据手记,将wechatPayUrl改成下面这样:
http://proxy.springboot.cn/pay?openid=oTgZpwbHVWjNznb7vAFAN9G48mKM&orderId=1501830787417512510&returnUrl=http://www.imooc.com
微信支付可以正常返回。但是微信提示:
访问失败.
http://yumanke.natapp4.cc/sell/pay/create?
openid=oTgZpwbHVWjNznb7vAFAN9G48mKM&
orderId=1501830787417512510
&returnUrl=http://www.imooc.com?
openid=oTgZpwbHVWjNznb7vAFAN9G48mKM&
orderId=1563797338661296597
&returnUrl=http%3A%2F%2Fsell.com%2F%23%2Forder%2F1563797338661296597 状态=500。
这里返回了我的wechatPayUrl但是后面不知道代码是哪一步又拼接了本次请求的真正的openid,orderId和returnUrl。
请问廖师兄
虚拟机
/opt/code/sell_fe_buyer/config/index.js
下的
wechatPayUrl 该如何填写。
2回答
-
跳转到支付链接,是前端发起的,js代码如下
location.href = config.wechatPayUrl + '?openid=' + getCookie('openid') + '&orderId=' + respones.data.orderId + '&returnUrl=' + encodeURIComponent(config.sellUrl + '/#/order/' + respones.data.orderId);
最终发起支付的地址这个是没问题的
http://proxy.springboot.cn/pay?openid=oTgZpwbHVWjNznb7vAFAN9G48mKM&orderId=1501830787417512510&returnUrl=http://www.imooc.com
访问proxy.springboot.cn 会把openid、orderId、returnUrl都转发到你的url上。
所以,payUrl,你配置 http://proxy.springboot.cn/pay
232019-08-30 -
廖师兄
2019-07-22
状态500,是你的java工程报的错,看日志。
022019-07-23
相似问题