小程序内部的webview 内嵌了公众号的h5 页面,然后发现调不起内嵌网页的jsapi 支付。
经搜索,小程序内的webview 不支持 jsapi 支付。但问题来了,如果我把网页的jsapi 下单参数传给小程序调起接口(如下),那么是否生效呢?
```
wx.requestPayment({
timeStamp: '',
nonceStr: '',
package: '',
signType: 'MD5',
paySign: '',
success (res) { },
fail (res) { }
})
``
根据开发者们的答复,你遇到的问题,解决方案总结提炼如下:
小程序内的webview不支持jsapi支付,建议将支付功能移至小程序内,使用小程序支付接口。
目前所知,小程序中,只能使用小程序支付。
你可以在webview里面创建订单,然后跳转到小程序发起支付
下单appid和调起appid不一致是不行的
不生效。要用小程序的绑定的商户、appId以及openId 去生成这些参数才可以