[微信支付]微信各种支付小结

人走茶凉 提交于 2019-12-05 19:08:52

微信集成
退款接口

https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_4&index=4
证书申请

https://kf.qq.com/faq/161222NneAJf161222U7fARv.html
API秘钥

秘钥,在微信支付平台上配置 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=3_1
H5支付-MWEB

流程

https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_4
微信要求

app_id:公众账号Id
mch_id: 商户号
key: API秘钥
证书
扫码支付(付款吗支付)-MICROPAY

流程

https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=5_4 场景介绍:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1
微信要求

open_id: 用户在商户appid下的唯一标识
app_id:公众账号Id
mch_id: 商户号
key: API秘钥
证书
JSAPI支付-JSAPI

商户已有H5商城网站,用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程。
流程

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_4
微信要求

open_id: 用户在商户appid下的唯一标识
app_id:公众账号Id
mch_id: 商户号
key: API秘钥
证书
Native支付-NATIVE

用户扫描商户展示在各种场景的二维码进行支付
流程

https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_4
微信要求

open_id: 用户在商户appid下的唯一标识
app_id:公众账号Id
mch_id: 商户号
key: API秘钥
证书
App支付-APP

商户APP调用微信提供的SDK调用微信支付模块,商户APP会跳转到微信中完成支付,支付完后跳回到商户APP内,最后展示支付结果。
流程

https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3
微信要求

open_id: 用户在商户appid下的唯一标识
app_id:独立的app_id,与公众账号Id不同
mch_id: 商户号
key: API秘钥
证书
小程序支付-JSAPI

流程

https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=3
微信要求

open_id: 用户在商户appid下的唯一标识,
app_id:微信分配的小程序ID,与公众账号Id不同,app_id必须为最后拉起收银台的小程序app_id;
mch_id: 商户号
key: API秘钥
证书
人脸支付

接入平台

平台刚刚发布,还没有文档。 https://pay.weixin.qq.com/wiki/doc/wxfacepay/open/#%E8%BD%AF%E4%BB%B6%E6%8E%A5%E5%85%A5


其他参考文档

https://blog.csdn.net/weixin_39414369/article/details/81289191

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!