微信支付的几种模式总结

1.微信支付文档

https://pay.weixin.qq.com/wiki/doc/api/index.html

2.唤起微信支付的几种方式

jsapi支付:通过js调起支付
h5支付:在微信意外的手机浏览器调起支付
小程序支付:在小程序中调起支付
还有付款码支付,app支付等

3.支付的几种形式

首先开发主体分为普通商户和服务商
对于普通商户可以使用使用相关的api完成支付流程包括自然支付,合单支付,分账等。
对于服务商出来可以自己收款外还可以作为第三方为商家开发,需要绑定商家为自己的特约服务商,这个要在支付后台设置
支付后台地址:https://pay.weixin.qq.com/

4.遇到的一些坑

1.生成签名的一些问题:在微信的官方平台调试(https://pay.weixin.qq.com/wiki/tools/signverify/)成功但是接口失败
把API密钥和APP_SECRET弄混了.签名需要的是API密钥,设置路径如下:
微信商户平台(pay.weixin.qq.com)–>账户设置–>API安全–>密钥设置
2.合单支付对于子订单有数量要求不大于10不小于2
3.如果需要直接把钱付给第三方则必须要开通服务商模式,绑定特约商户

总结

1.多读几遍文档,再开始做比较好。
2.要理清opid,appid,machid这几个的关系
原文地址:https://www.cnblogs.com/staystand/p/12409375.html