微信公众号V2.2支付接口详解:JSAPI与Native支付功能全面解读
5星 · 超过95%的资源 需积分: 32 78 浏览量
更新于2024-07-23
1
收藏 984KB PDF 举报
微信公众号支付接口文档V2.2详细介绍了微信在公众号平台上的支付功能,主要涵盖JSAPI支付和Native支付两种方式。文档首先对微信支付进行了概述,包括功能简介,强调了微信支付作为一款基于微信客户端的便捷支付服务,为商户提供了销售数据分析、账户管理和资金管理的支持。
1. JSAPI支付:
- 支付场景:支持用户通过扫描二维码或点击图文消息中的商品链接,唤起微信支付模块进行交易。
- 功能交互:文档详细解释了如何获取微信版本号、显示安全支付标题、调用`getBrandWCPayRequest`接口以及订单详情扩展字符串的定义。
- 签名生成:提供支付签名的生成方法,确保支付过程的安全性。
- 示例:给出了实际使用JSAPI支付接口的示例代码,帮助开发者理解和实施。
2. Native支付(原生支付):
- 支付场景:原生支付适用于需要更深度集成到应用内的场景,如App内购物。
- 基本交互:文档描述了Native支付的基本流程,包括支付URL的定义和签名方式,以及商户后台如何获取支付结果。
- 回调机制:涉及Native支付的回调接口,商户后台可以通过这些接口获取用户的支付状态。
3. 通知接口:
- 通知接口介绍:文档专门针对接收支付成功或失败的通知,包括补单机制、参数设置以及后台处理方式。
- 签名验证:提供了后台通知结果签名的生成方法,用于确保接收到的支付通知的真实性。
4. API接口说明:
- API概述:文档列出了发货通知`delivernotify`和订单查询`orderquery`等接口,供商户实时跟踪订单状态。
- 使用方式:对API的调用方式和应用场景进行了详细说明,便于开发者集成到自己的系统中。
这份内部文档全面指导了开发者如何在微信公众号环境中实现支付功能,并确保支付过程的安全性和数据准确性。对于希望利用微信支付的商户和开发者来说,理解和掌握这些接口和流程至关重要。
2017-12-08 上传
2024-11-19 上传
2024-11-19 上传
roman_law
- 粉丝: 1
- 资源: 7
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析