一文带你了解微信_支付宝支付的相关概念(完结)
名词解释:
• appid:公众号、小程序、移动应用唯一标识
• sub_appid:子 appid,服务商模式/银行服务商模式起作用
• sub_mch_id:子商户号, 服务商模式/银行服务商模式起作用
• sub_openid:子 appid 下的唯一标识
• 普通商户
• 服务商模式
• 普通服务商
• 银行类服务商
接把资金清算给商户账户。
1419561-20200307182820919-1430456766.jpg
而银行类服务商是可以为下属特约商户清算资金的。
1419561-20200307182821261-1288199620.jpg
银行服务商省申请资质要求较高,一般只有银行、支付机构可以申请成为银行类服务商。
两者申请要求如下:
1419561-20200307182821423-1778222315.jpg
官网地址:https://pay.weixin.qq.com/partner/public/home
普通商户
付接口。
文档地址:https://pay.weixin.qq.com/wiki/doc/api/index.html
JSAPI 支付模式,需要提前登陆授权,需要获取用户的 openid。三者关系如下图:
1419561-20200307182821561-1776141502.jpg
同一个 mchid 可以绑定多个 appid,两者可以是同一个公司主体,也可以不同公司主体
(限定资格开放)。mchid 最多可以绑定 50 个 appid;
同一个 appid 又可以被多个 mch id 绑定,不过需要注意的是,mchid 费率必须不相同。
所以 appid 与 mchid 原则上是多对多的关系。
1419561-20200307182821742-1850849746.jpg
做交易,第二天资金是清算到 mchid 绑定的商户的账户。
服务商模式
sub_mch_id,创建好的 sub_mch_id 默认和服务商的 mch_id 建立父子授权关系。银行服
务商模式可以通过接入入驻特约商户,而普通服务商只能通过页面入驻。
服务商模式下,可以配置特约商户使用自己申请 appid,传入 sub_appid 字段。
1419561-20200307182821945-514823327.jpg
官方解释:
sub_appid 可为公众号,APP 或小程序的 appid,服务商在服务商商户平台可手
动为每个特约商户绑定与渠道商主体或特约商户主体一致的公众号,APP 或小程
序的 appid;针对小程序,还支持绑定服务商主体的小程序 appid。目前最多配置 5
个. 手工配置路径:”服务商商户平台-服务商功能-子商户管理-开发配置-特约商
户 appid 配置
服务商模式下使用 JSAPI,若特约商户想基于自己 appid 做交易,可以基于特约商户
appid 登陆授权获取 openid,然后传入 sub_appid 与 sub_openid 。
若没传入,只能使用服务商 appid 登陆授权,获取 openid。
总结
的收款功能,特约商户入驻即可使用,无需二次开发,适合个人/小微企业。另外服务商
也可以提供包装之后的接口,有开发的能力也可以接入。
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_10&index=1#
https://pay.weixin.qq.com/static/pay_setting/appid_protocol.shtml
支付宝
名词解释:
• app_id:支付宝分配给开发者的应用 ID
• 商户 uid/pid:支付宝商户号
• buyer_id:买家的支付宝唯一用户号(2088 开头的 16 位纯数字)
• org_pid:银行服务商模式下,收单机构(例如银行)的标识,填写该机构在支付宝的
pid
• merchant_id,银行服务商模式下,特约商户入驻成功之后,分配商户号
支付宝接入分为:
• 普通商户
• 服务商
• ISV:独立软件开发商
• 银行类服务商
1419561-20200307182822080-1840781475.jpg
不过支付宝的这个模式比较简单,服务商只需要通过后台接口入驻特约商户成功,得到支
付宝分配的商户编号。交易时上送商户编号与机构编码即成功。
普通商户
普通商户需要向支付宝申请入驻,将会得到商务号。接着需要创建应用得到 appid,上架
成功后,需要进行签约。签约成功之后,这个 appid 与商户号建立唯一的绑定的关系。
同一个商户号可以绑定多个 appid,但是同一个 appid 只能绑定唯一个商户号。
其实从支付宝的接口也可以看出,支付宝只要求传入 appid,后台肯定是跟库
appid 查找对应的商户号。
多的关系,有点复杂。
1419561-20200307182822284-1436718277.jpg
银行类服务商
这里服务商直接触过银行类服务商,其他类型服务商不太清楚。
银行类服务商交易接口与普通商户模式相比,仅仅多出了 merchant_id 与 org_pid,其他
信息与普通商户的接口一致。
总结
ps:虽然支付宝官网上文档倒是挺多的,但是就是没有找到说的很明白的文
心。
帮助资料
https://docs.open.alipay.com/200/105314/
https://opendocs.alipay.com/isv/10272/ru478a