2024年3月25日发(作者:)
1. 阅读对象
本文阅读对象:商户系统(在线购物平台、人工收银系统、自动化智能收银系统或其他)集成微信支付涉 及
的技术架构师,研发工程师,测试工程师,系统运维工程师。
2. 术语
1. 支付模式
1) 被扫支付 被扫支付是用户展示微信上“我的刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。
主要应用线
下面对面收银的场景。
2) 扫码支付 扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模
式。该模式
适用于 PC 网站支付、实体店单品或订单支付、媒体广告支付等场景。
3) 微信内网页支付
微信内网页支付是用户在微信中打开商户的 H5 页面,商户在 H5 页面通过调用微信支付提供的 JSAPI 接
口调起微信支付模块完成支付。应用场景有:
•
•
•
用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付;
用户的好友在朋友圈、聊天窗口等分享商家页面连接,用户点击链接打开商家页面,完成支付
将商户页面转换成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付
4) APP 支付
APP 支付又称移动端支付,是商户通过在移动端应用 APP 中集成开放 SDK 调起微信支付模块完成支付的
模式。
5) 普通浏览器网页支付模式
正在建设中,敬请期待。
2. 名词解释
1) 微信公众平台 微信公众平台是微信公众账号申请入口和管理后台。商户可以在公众平台提交基本资料、业务
资料、财务
资料申请开通微信支付功能。
平台入口:。
2) 微信开放平台
微信开放平台是商户 APP 接入微信支付开放接口的申请入口,通过此平台可申请微信 APP 支付。 平台
入口:。
3) 微信商户平台
微信商户平台是微信支付相关的商户功能集合,包括参数配置、支付数据查询与统计、在线退款、代金券 或
立减优惠运营等功能。
平台入口:。
4) 微信支付系统
微信支付系统是指完成微信支付流程中涉及的 API 接口、后台业务处理系统、账务系统、回调通知等系统
的总称。
5) 商户收银系统
商户收银系统即商户的 POS 收银系统,是录入商品信息、生成订单、客户支付、打印小票等功能的系统。
接入微信支付功能主要涉及到 POS 软件系统的开发和测试,所以在下文中提到的商户收银系统特指 POS 收银
软件系统。
6) 商户后台系统 商户后台系统是商户后台处理业务系统的总称,例如:商户网站、收银系统、进销存系统、发
货系统、客
服系统等。
7) 扫码设备
一种输入设备,主要用于商户系统快速读取媒介上的图形编码信息。按读取码的类型不同,可分为条码扫 码
设备和二维码扫码设备。按读取物理原理可分为红外扫码设备、激光扫码设备。
8) 商户证书
商户证书是微信提供的二进制文件,商户系统发起与微信支付后台服务器通信请求的时候,作为微信支付 后
台识别商户真实身份的凭据。
9) 签名 商户后台和微信支付后台根据相同的密钥和算法生成一个结果,用于校验双方身份合法性。签名的算法
由
微信支付制定并公开,常用的签名方式有:MD5、SHA1、SHA256、HMAC 等。
10) JSAPI 网页支付 即前文说的微信内网页支付,可在微信公众号、朋友圈、聊天会话中点击页面链接,或者用
微信“扫一扫”
扫描页面地址二维码在微信中打开商户 HTML5 页面,在页面内下单完成支付。
11) Native 原生支付


发布评论