下面代码里的data
就是后台处理后的數据prepay_id
也是后台去请求你那个地址获取到的。
- 将
code
和你的订单信息传给后台 - 后台用
code
获取到用户openid
然后去获取订单对应的prepay_id
,并返回给前端需要嘚信息即代码里的data
- 前端拿到返回
data
后拼接出需要的东西(这个sign
其实也可以由后端拼接好放到data
里返回),然后调用wx.requestPayment
发起支付
而且小程序是沒法把https://api.mch...
添加到服务器域名列表的。如果不是测试环境可以说是必须交给后台处理的。
微信文档里好像有写好的专门api
去处理微信返回的xml
数據的