1、必须申请微信公众平台(企业用户开通);
2、必须开通小程序方法回调平台并与微信公众平台进行绑定;
3、必须开通微信商户平台,并妥善保管号商户號和商户密钥;
(值得说明的是:微信商户密钥在拿到手之后请首先重置三次以上,具体原因不清楚但是不重置的话,后期开发的时候微信统一下单接口会频繁报错,而且错误信息莫名其妙主要报错信息为:“签名错误”,即使你的参数签名在微信的签名校验工具Φ校验通过也会提示你“签名错误”,但是此时你无需对接口做任何改动只需要重置商户密钥3次以上,此问题便可解决)
4、网站升级https协议因为调用微信支付成功后,微信服务器会对你传值的回调地址(notify_url字段可以理解为具体的业务逻辑处理方法路径)进行回调,(虽然目前统一下单接口可以回调http协议接口但是仍然建议网站升级为https协议);
1、统一下单接口,后台通过统一下单接口向微信请求下单支付,微信后台接到参数后会生成一个商户订单,并将预下单id(prepay_id 这个返回字段很重要)返回给后台;
2、后台接收微信返回值进行二次签名,并将签名的参数返回给小程序方法回调前台;
3、小程序方法回调端接收到签名参数后调用 wx.requestPayment 方法,传入参数调起收银台;
4、用户支付后,微信服务器处理本次支付情况并回调后台业务处理接口。
1、微信支付model类:
2、微信支付帮助类
3、微信支付加密类(MD5加密):
4、统一下单接口:
#region 将统┅下单的返回参数返回给小程序方法回调前台
5、支付成功回调方法:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。