"财付通支付接口开发文档"
本文档是关于财付通支付接口的开发指南,旨在帮助合作商户的技术开发人员理解并实现在线收款功能。文档详细介绍了支付接口的各个方面,包括交互模式、数据格式、数字签名、补单机制、各个接口的功能和参数,以及注意事项。
1.1 文档概述
文档主要面向具有WEB开发背景的商户系统技术开发人员,他们需要熟悉HTTP/HTTPS协议、XML格式,并了解如何进行签名计算。文档提供了一个全面的接入流程,同时也可作为接口参数和类型参考的手册。
1.2 阅读对象
目标读者是负责对接财付通支付接口的开发人员,他们需要具备一定的技术基础,如HTTP请求响应处理和XML数据结构的理解。
1.3 业务术语
- 商户号:如1200000107,是由财付通分配给合作商户的10位数字标识。
- 密钥:32位字符串,如9ba2380ad9b2aacb96bca514eda27ac9,用于保证通信安全,参与签名计算。
- 账户:可以是QQ号码或Email,如jpgyf@qq.com,代表财付通账户。
- 金额:如100000,表示100元,以分为单位。
2. 方案概述
2.1 行业背景
文档提到在电子商务环境下,商家和买家之间的交易需求推动了在线支付服务的发展,财付通为此提供了支付接口解决方案。
3. 交互模式
- 页面跳转交互模式:用户在商户网站上完成支付后,会被引导到财付通页面完成支付流程,然后返回商户网站。
- 后台系统调用交互模式:商户服务器直接与财付通服务器通信,完成支付操作,不涉及用户界面的跳转。
- 后台通知交互模式:财付通在支付成功后,会向商户服务器发送通知,确保商户及时更新订单状态。
4. 数据格式
- GET或POST:支付请求可以采用这两种HTTP方法提交。
- XML数据格式:用于传输复杂数据结构。
- 字符串格式:用于一些简单的数据交换。
5. 数字签名
- 签名原始串:用于签名计算的原始数据。
- MD5签名:使用MD5算法进行签名,保证数据完整性。
6. 补单机制
解释了在交易过程中可能出现的问题,以及如何通过补单来解决这些问题。
7. 接口
- 支付接口:详述了支付接口的功能、交互模式及请求和返回参数。
- 通知查询接口:用于查询支付状态的接口,包括其功能、交互模式和参数列表。
- 订单查询接口:用于查询订单详情的接口,同样包含功能、交互模式和参数列表。
8. 实例
提供了具体的调用示例,帮助开发者理解和应用这些接口。
9. 枚举类型
列举了如银行编码等特定类型的数据值。
10. 注意事项
强调了在开发过程中需要注意的一些关键点,以避免常见的错误和问题。
该文档为开发者提供了接入财付通支付系统所需的所有信息,包括技术细节和实践指导,使得商户能够顺利集成财付通支付服务,提升在线交易的便利性和安全性。