接入微信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用于支付开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)