微信支付

正文

在接入微信支付过程中,会出现APPID、MCH_ID、公众平台、开放平台、商户平台等概念,下面仅从微信支付的角度来做简单分析:

img

● 公众平台(mp.weixin.qq.com):注册、配置服务号、订阅号、小程序的入口,注册成功后系统就会下发一个与之一一对应的APPID(其中订阅号的APPID不支持申请和使用微信支付)。

● 商户平台( pay.weixin.qq.com):微信支付业务管理中心,商户可以在商户平台进行所有支付业务相关操作,例如退款、下载对账单、查询订单、提现、账号绑定、API证书下载、API密钥设置、查看证书序列号等操作。

● 开放平台(open.weixin.qq.com):注册、配置APP移动应用、网站应用的入口,注册成功后系统就会下发一个与之一一对应的APPID。

● APPID:在公众平台或开放平台申请注册之后由平台下发,在支付接口中通常作为配置参数,必须上传。

● MCH_ID:在公众平台、开放平台申请微信支付成功后由微信支付下发,或者直接在商户平台注册也可获得MCH_ID,在支付接口中通常作为配置参数,必须上传。

bangdi

注意: 支付接口要求APPID与MCH_ID必须有绑定关系,在商户平台注册获得的MCH_ID需要在【商户平台—>产品中心—>APPID授权管理】菜单下与APPID进行绑定后方可使用。

开通支付产品网址

https://pay.weixin.qq.com/index.php/extend/product/lists?tid=3

官方网址文档

https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/ico-guide/chapter1_1.shtml

image-20201216152046401

公众号支付

服务号支持微信支付

订阅号不支持微信支付

小程序支付

申请微信小程序支付,必需满足以下条件:

  1. 通过微信认证: 已认证。(300元大洋)

  2. 微信支付商家仅面向企业、个体工商户、政府及事业单位、民办非企业、社会团体、基金会类型商户开放。个人注册的小程序不支持微信支付。

APP支付

需要再开放平台创建APP

商户平台申请APP支付绑定对应的APP

网页支付

JSAPI支付需要在公众号内发起支付

Native是在电脑网站,购物商场网站上发起的支付