方式:(微信内置浏览器中)
一:通过 wx.config 签名成功 后 调用 wx.chooseWXPay拉起支付 (参考:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#58)
二:直接通过 WeixinJSBridge.invoke("getBrandWCPayRequest",{ ... }) (参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7)
疑问是:
一:通过 WeixinJSBridge.invoke 调用api 和通过 wx.confing 签名的形式 , 这两种方式有什么区别
二: WeixinJSBridge.invoke其实还有其他的方法(有的能用,有的不能用),如果这中方式能用,麻烦请提供下官方文档,谢谢
第二个是:调用微信内置 js 对象 WeixinJSBridge 发起支付;
第一个是:要引入 jssdk 文件;文件地址为 http://res.wx.qq.com/open/js/jweixin-1.2.0.js,然后校验再支付。
支付建议用这种,不容易出错 :https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 两种方式都可以,看商户自己选择。