接入微信JSAPI支付、APP支付时,需要了解的几点概念
作者:互联网
微信公众平台:用于申请微信公众号,从而获得公众号的appid和appsecret,同时需要设置ip白名单,在调用access_token等接口时,需要校验访问来源的ip是否在白名单中。
access_token:
可用于公众号推送;
可用于获取jsapi_ticket,jsapi_ticket用于微信公众号前端开发时初始化 JS-SDK(JS-SDK 是微信公众平台 面向网页开发者提供的基于微信内的网页开发工具包、获取定位、唤起支付等功能,https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html)
openid:是用户对应公众号的唯一标识,可用于获取用户信息,微信公众号jsapi支付必传参数。
微信商户平台:帮助各经营场景快速接入微信支付,平台账号即是商户的收款账号。包括:
直连商户:直连模式,商户自行申请入驻微信支付,无需服务商协助
服务商:商户申请成为微信支付服务商,服务商自身无法作为一个直连商户直接发起交易,其发起交易必须传入相关特约商户商户号的参数信息
申请成为商户后,可以得到以下开发必要信息:
商户号mch_id、商户密钥key、证书
如果要使用公众号支付,需要授权绑定公众号id
如果要使用app支付,需要授权绑定开放平台注册过移动应用的appid
对于服务商模式,还需要绑定特约商户,特约商户还需要开通对应的支付渠道才行(特约商户在服务商的商户平台创建)
微信开放平台:作为第三方移动程序提供接口,使用户可将第三方程序的内容发布给好友或分享至朋友圈,第三方内容借助微信平台获得更广泛的传播。
移动app接入微信支付时,需要先去此平台注册app,从而获取到app的appid和appsecret用于支付开发
标签:商户,微信,JSAPI,支付,公众,服务商,app 来源: https://www.cnblogs.com/xhxxhx/p/16316286.html