大概不是工单(
到底微信支付用的是
getBrandWCPayRequest
还是
chooseWXPay
?
官网两种方法都有..并且区别没有说清楚
前后端分离感觉 getBrandWCPayRequest 比较方便,
但是好像会有 WeixinJSBridge 加载不出来的情况,这是为什么?
1
turan12 2018-02-24 09:50:52 +08:00
据说 chooseWXPay 其实就是把 getBrandWCPayRequest 重新封装了一次,底层用的还是 getBrandWCPayRequest。
|
3
b821025551b 2018-02-24 09:59:40 +08:00
早期不完善的时候,用的都是 WeixinJSBridge,后来这东西暴露了很多私有(或者说官方不想让你用)的 api,因此封装成了 jssdk。做正经生意的话还是用 jssdk 吧,他们的文档一直很乱,多个版本共存。
|
4
turan12 2018-02-24 10:01:33 +08:00
@ssshooter 就是 @b821025551b 说的那样。
|
5
ssshooter OP |
6
liuzhedash 2018-02-24 10:13:49 +08:00
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
一直用 chooseWXPay,没什么问题,WeixinJSBridge 是在微信官方 JS-SDK 出来之前用的,现在最好都根据官方的来 |
7
ssshooter OP @liuzhedash
最开始是觉得 jssdk 要算两次签名比 WeixinJSBridge 麻烦,所以就没用了 |
8
bfbd 2018-02-24 19:49:36 +08:00
我用 chooseWXPay 就没调通过,只好用的 WeixinJSBridge: https://github.com/aiportal/wechat-proxy/blob/master/example/jspay.html
|