扫码支付API接口规范详细文档

需积分: 0 0 下载量 133 浏览量 更新于2024-06-30 收藏 68KB DOCX 举报
"扫码支付接口文档3" 这篇文档详细介绍了扫码支付接口的相关规范,适用于支付宝、微信和QQ钱包的扫码支付。文档的主要目的是定义商户与支付平台之间的交互接口,包括扫码支付交易、支付结果通知以及单笔交易查询等功能。 1. 概述: 文档的目的是定义商户网站与支付平台间的扫码支付接口、支付结果通知接口和单笔交易查询接口,以确保商户能够顺利地集成支付功能。接口规范涵盖了不同支付类型的交互需求。 2. 术语与缩略语: - 商户号:商户在支付平台上的唯一识别标识。 - 后台通知:支付处理完成后,支付平台会主动将订单信息发送到商户指定的服务器地址,供商户进行订单管理操作。 3. 适用范围: 文档适用于支付宝、微信和QQ钱包的扫码支付场景。 4. 接口清单: - 扫码支付交易接口:商户通过此接口将交易订单数据提交至支付网关,以HTTPS POST方式提交UTF-8编码的数据。 - 请求应答接口:接口回应商户的支付请求,提供二维码信息以生成二维码图片。 - 支付结果通知接口:当消费者支付成功后,通过服务器后台异步通知商户支付结果。 - 单笔交易查询接口:允许商户查询单笔交易的状态和详情。 5. 接口定义: - 扫码支付交易接口的请求地址为`https://api.suifupay.com/gateway/api/scanpay`,并定义了相应的请求参数,如公用业务扩展参数(extend_param)。 - 请求应答接口返回XML数据,包括正常情况和异常情况的示例。 - 支付结果通知接口仅在支付成功时发送通知,商户系统在接收到通知并处理后需返回"SUCCESS"以确认接收。 6. 错误码定义: 附录中详细列出了可能的错误码,帮助商户在遇到问题时进行排查和解决。 7. 附录: - 网关地址:提供支付网关的URL。 - 签名规则:详细描述了如何对请求数据进行签名,以保证数据的安全性。 - 响应参数定义:定义了不同接口的响应参数,帮助商户解析和处理返回信息。 该文档提供了全面的扫码支付接口规范,涵盖了从发起交易请求到处理支付结果的全过程,以及可能出现的异常情况和错误处理,对于集成扫码支付功能的商户具有很高的参考价值。