1.微信公众平台
微信公众平台是微信公众帐号申请入口和管理后台。商户能够在公众平台提交基本资料、业务资料、财务资料申请开通微信支付功能。
平台入口:http://mp.weixin.qq.com。 算法
2.微信开放平台
微信开放平台是商户APP接入微信支付开放接口的申请入口,经过此平台可申请微信APP支付。
平台入口:http://open.weixin.qq.com。
浏览器
3.微信商户平台
微信商户平台是微信支付相关的商户功能集合,包括参数配置、支付数据查询与统计、在线退款、代金券或立减优惠运营等功能。
平台入口:http://pay.weixin.qq.com。 服务器
4.微信企业号
微信企业号是企业号的申请入口和管理后台,商户能够在企业号提交基本资料、业务资料、财务资料申请开通微信支付功能。
企业号入口:http://qy.weixin.qq.com。 微信
5.微信支付系统
微信支付系统是指完成微信支付流程中涉及的API接口、后台业务处理系统、帐务系统、回调通知等系统的总称。 微信公众平台
6.商户收银系统
商户收银系统即商户的POS收银系统,是录入商品信息、生成订单、客户支付、打印小票等功能的系统。接入微信支付功能主要涉及到POS软件系统的开发和测试,因此在下文中提到的商户收银系统特指POS收银软件系统。 测试
7.商户后台系统
商户后台系统是商户后台处理业务系统的总称,例如:商户网站、收银系统、进销存系统、发货系统、客服系统等。 微信支付
8.扫码设备
一种输入设备,主要用于商户系统快速读取媒介上的图形编码信息。按读取码的类型不一样,可分为条码扫码设备和二维码扫码设备。按读取物理原理可分为红外扫码设备、激光扫码设备。 网站
9.商户证书
商户证书是微信提供的二进制文件,商户系统发起与微信支付后台服务器通讯请求的时候,做为微信支付后台识别商户真实身份的凭据。 编码
10.签名
商户后台和微信支付后台根据相同的密钥和算法生成一个结果,用于校验双方身份合法性。签名的算法由微信支付制定并公开,经常使用的签名方式有:MD五、SHA一、SHA25六、HMAC等。 .net
11.JSAPI网页支付
JSAPI网页支付即前文说的公众号支付,可在微信公众号、朋友圈、聊天会话中点击页面连接,或者用微信“扫一扫”扫描页面地址二维码在微信中打开商户HTML5页面,在页面内下单完成支付。
12.Native原生支付
Native原生支付即前文说的扫码支付,商户根据微信支付协议格式生成的二维码,用户经过微信“扫一扫”扫描二维码后即进入付款确认界面,输入密码即完成支付。
13.支付密码
支付密码是用户开通微信支付时单独设置的密码,用于确认支付完成交易受权。该密码与微信登陆密码不一样。
14.Openid
用户在公众号内的身份标识,不一样公众号拥有不一样的openid。商户后台系统经过登陆受权、支付通知、查询订单等API可获取到用户的openid。主要用途是判断同一个用户,对用户发送客服消息、模版消息等。企业号用户须要使用企业号userid转openid接口将企业成员的userid转换成openid。
15.刷卡支付
刷卡支付是用户展现微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。
16.扫码支付
扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。
17.公众号支付
公众号支付是用户在微信中打开商户的H5页面,商户在H5页面经过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。应用场景有:
◆ 用户在微信公众帐号内进入商家公众号,打开某个主页面,完成支付
◆ 用户的好友在朋友圈、聊天窗口等分享商家页面链接,用户点击连接打开商家页面,完成支付
◆ 将商户页面转换成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付
18.APP支付 APP支付又称移动端支付,是商户经过在移动端应用APP中集成开放SDK调起微信支付模块完成支付的模式。