扫码支付接口规范:API详解与错误码定义
需积分: 0 141 浏览量
更新于2024-08-04
收藏 65KB DOCX 举报
"扫码支付接口文档8,涵盖了扫码支付、后台通知、交易查询等功能,适用于支付宝、微信和QQ钱包扫码支付。"
本文档主要介绍了扫码支付接口的相关规范,旨在为商户网站与支付平台间的交互提供指导。以下是详细的知识点解析:
1. **概述**
目的是定义扫码支付接口、支付结果通知接口以及单笔交易查询接口,以便商户能够与支付平台进行有效的数据交换。适用范围涵盖支付宝、微信和QQ钱包的扫码支付场景。
2. **术语与缩略语**
- **商户号**:商户在支付平台注册的唯一标识,用于区分不同的商家。
- **后台通知**:服务器异步通知,当支付处理完成后,支付平台会主动将订单信息发送到商户指定的服务器地址,用于更新订单状态。
3. **适用范围**
本接口文档适用于所有需要进行扫码支付的商户,包括支付宝、微信和QQ钱包三种支付方式。
4. **接口清单**
- **扫码支付交易接口**:商户提交交易订单数据到API支付网关,采用HTTPS POST方式,交易请求地址为`https://api.shinespay.com/gateway/api/scanpay`。
- **支付结果通知接口**:支付成功后,支付平台通过服务器后台异步通知商户。
- **单笔交易查询接口**:商户可以查询特定交易的状态和详情。
5. **接口定义**
- **扫码支付交易接口**的请求参数包括公共业务扩展参数(extend_param),详细参数定义在文档的后续部分。
- **请求应答接口**返回二维码信息,商户可根据此生成二维码图片,内容长度限制为179字节。
- **支付结果通知接口**只在支付成功时发送,商户接收到通知后需输出"SUCCESS"确认已处理。
6. **错误码定义**
文档附录中提供了错误码定义,帮助商户识别和解决可能出现的问题。
7. **附录**
- **网关地址**:商户与支付平台交互的URL。
- **签名规则**:确保数据安全性的验证机制,可能包括MD5或RSA等加密方式。
- **响应参数定义**:支付成功或失败时,支付平台返回的具体参数列表。
这份扫码支付接口文档为商户提供了一套完整的支付流程指南,包括发起支付请求、接收二维码信息、处理支付结果通知以及查询交易状态等功能,是商户实现扫码支付功能不可或缺的技术参考资料。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
生活教会我们
- 粉丝: 33
- 资源: 315
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率