前端需要做的事情:
- 生成平台订单:前端调用接口,向后端传递购买的商品信息、收货人信息,(后端生成平台订单,返回订单编号)
- 获取预付单信息:将订单编号发送给后端后,(后端向微信服务器获取预付单信息,后端会将微信服务器返回的预付单信息进行加密,然后将加密以后的预付单信息返回给前端)
- 发起微信支付:前端调用 wx.requestPayment() 发起微信支付
- 查询支付状态:调用后端接口查询支付状态,跳转页面
前端需要做的事情:
- 生成平台订单:前端调用接口,向后端传递购买的商品信息、收货人信息,(后端生成平台订单,返回订单编号)
- 获取预付单信息:将订单编号发送给后端后,(后端向微信服务器获取预付单信息,后端会将微信服务器返回的预付单信息进行加密,然后将加密以后的预付单信息返回给前端)
- 发起微信支付:前端调用 wx.requestPayment() 发起微信支付
- 查询支付状态:调用后端接口查询支付状态,跳转页面