闲话不多少,首先让我们来看看微信小程序使用微信支付的完整业务流程图:
从上图可以清晰的看出:
①、小程序向服务端发起支付请求
②、服务端获取openId
③、获取到openId以后,调用统一下单API,获取到预支付信息
④、服务端将数据组合签名,向小程序端返回支付参数
⑤、小程序端拿到服务端返回过来的五个参数,调用wx.requestPayment(OBJECT)发起微信支付
到此微信支付基本已经完成,后续回调处理,根据不同业务需求来具体完成。
注:
若服务端需要拿到微信支付回调,则需要在小程序对应的微信公众平台配置服务器域名
登陆微信公众平台-->设置-->开发设置-->配置服务器信息