歐付寶AllPay全功能金流SDK介接指南

需积分: 31 0 下载量 118 浏览量 更新于2024-07-20 收藏 1.15MB PDF 举报
"欧付宝全功能金流接口技术文件,适用于无合约情况,包含PHP和.NET版本的SDK接口参考,详细介绍了订单生成、支付结果通知、订单查询、信用卡操作及退款等关键功能。" 本文档详细阐述了欧付宝(AllPay)的全功能金流整合SDK技术,适用于无需合约的支付场景。欧付宝是一家提供在线支付解决方案的公司,其SDK允许开发者集成多种支付方式,如ATM、CVS、BARCODE、Alipay、Tenpay、Credit分期和Credit定期定额等。 1. **修改历程**:文档中应有对每次版本更新的详细记录,帮助开发者了解不同版本间的改动和优化。 2. **简介**:这部分通常会介绍SDK的基本功能和适用范围,以及对接欧付宝支付系统的基本流程。 3. **接入测试相关信息**:包括测试环境的设置、测试账号的申请和使用,以及如何进行接口的功能验证。 4. **前置准备事项**: - **后台设定注意事项**:开发者在接入前需要在欧付宝后台进行的配置,如商户信息、支付方式开启、回调URL设置等。 - **金流SDK组件.NET版接口参考**:提供了.NET平台下对接SDK的代码示例和注意事项。 - **金流SDK组件PHP版接口参考**:同样提供了PHP平台下的对接指南和代码示例。 5. **类列表**:列出所有可用的类及其作用,便于开发者快速定位所需功能。 5.1. **全功能无合约保证类(AllInOneClass)**:这个类包含了所有必要的支付和订单管理功能。 - **订单生成的方法(CheckOut/CheckOutString)**:用于创建新订单,支持不同支付方式,如: - **一般订单生成示例** - **ATM付款方式有缴费期限的示例** - **CVS或BARCODE付款方式的示例** - **Alipay和Tenpay的示例** - **Credit分期付款方式的示例** - **Credit定期定额付款方式的示例** - **获取付款结果通知的方法(CheckOutFeedback)**:处理支付完成后返回的反馈信息,包括: - **一般付款结果通知参数与示例** - **ATM取号结果通知参数与示例** - **CVS或BARCODE取号结果通知参数与示例** - **Credit定期定额授权成功通知参数与示例** - **订单查询的方法(QueryTradeInfo)**:通过订单ID获取订单状态等信息,包括查询参数和代码示例。 - **信用卡关帐/退刷/取消/放弃的方法(DoAction)**:处理信用卡订单的各种操作,如: - **信用卡订单处理使用参数** - **信用卡订单处理代码示例** - **厂商通知退款的方法(AioChargeback)**:商家端发起退款请求的接口,包括退款参数和示例代码。 6. **其他可能包含的内容**:错误处理、安全注意事项、最佳实践、常见问题解答等,以帮助开发者更顺利地集成和调试支付接口。 通过这个详细的SDK文档,开发者能够理解并实现与欧付宝支付系统的无缝连接,从而在自己的应用或网站上提供多样化的支付选项。