中国农业银行网上支付平台商户接口编程指南

需积分: 50 28 下载量 127 浏览量 更新于2024-07-26 1 收藏 1.14MB DOC 举报
"农行开发文档提供了商户端通过中国农业银行网上支付平台进行交易的编程指南,涵盖了PHP接口和Java Edition V1.0的详细信息,包括接口开发软件包、安装步骤、配置文件说明以及范例交易说明。文档旨在帮助商户实现签约、解约、挂单、撤单等交易功能,并利用数字证书确保交易安全。" 本文档主要围绕以下几个关键知识点展开: 1. **目的**:农行开发文档的主要目的是为商户提供编程指南,帮助他们在自己的交易网站上集成农行网上支付平台,实现各种交易操作,如签约、解约和支付处理。 2. **功能描述**:文档描述了通过农行支付平台可支持的交易功能,包括签约、解约、挂单、撤单、实时成交、追加货款、确认付款、退货、批量操作以及交易结果查询等。同时,平台还支持信用支付平台的结果响应,确保交易的安全和完整。 3. **总体架构**:虽然具体架构图未给出,但通常会涉及到商户系统与农行支付平台之间的交互,可能包含数字证书验证、数据加密、请求与响应机制等。 4. **接口开发软件包**:农行提供TrustPayClient-MARKET-PHP-Vx.x.x.zip包,包含PHP接口相关的文档和库文件,如EMarketClient-Vx.x.x.jar(Java软件包)、WebServices_market_php_vx.x.jar(Web Services接口示例)、ABCMerchantMarket.properties(接口配置文件)以及一个参考的Tomcat应用服务器。 5. **安装步骤**:商户在开始开发前需进行系统配置和Web Services接口应用配置,包括安装前检查、配置文件设置和测试应用的部署。 6. **配置文件说明**:ABCMerchantMarket.properties是接口配置文件,用于设定商户与支付平台的连接参数,如API地址、商户ID、密钥等。 7. **范例交易说明**:文档中详细解释了交易流程,如使用WebServices技术进行签约和解约交易,并指导商户如何配置开发环境、编写接口函数以及PHP接口代码。 8. **开发环境**:商户需要配置开发环境,包括安装必要的开发工具和库,如Java环境和PHP环境,以便调用接口并编写相应的接口函数。 9. **安全性**:接口采用数字证书,保证了商户和支付平台之间的身份验证,防止交易数据被篡改,确保交易过程的安全性和不可抵赖性。 农行开发文档是一个全面的指南,帮助商户理解如何与农行网上支付平台集成,进行安全的在线交易处理,并提供了详细的开发步骤和示例代码,以促进商户系统的支付功能实施。
1074 浏览量
1 数据字典定义 6 1.1 字典键值索引(0) 6 1.2 不得转让标识(200) 6 1.3 签收标记(201) 6 1.4 类别(202) 6 1.5 票据类别(203) 7 1.6 追索类型(204) 7 1.7 (再) 贴现种类(205) 7 1.8 到期无条件支付承诺(206) 7 1.9 线上清算标记(207) 7 1.10 申请回复类型(208) 7 1.11 业务类型(209) 7 1.12 回复类型(210) 8 1.13 撤销类型(211) 8 1.14 提示类型(212) 8 1.15 结清状态(213) 9 1.16 业务通知查询类型(214) 9 1.17 处理标识(215) 9 1.18 逾期标识(216) 9 1.19 到期付款标识(217) 9 1.20 追索理由代码(218) 9 1.21 贴现入账行行号(219) 9 1.22 交易代码(电票交易代码,业务结果查询时输入) 10 2 交易接口 11 2.1 通用查询交易 11 2.1.1 查询客户签约信息(CQRT05) 11 2.1.2 查询行名(CQRT06) 12 2.1.3 通用申请类首页查询(CQRM02) 13 2.1.4 查询可回复票据(CQRM01) 16 2.1.5 查询票据信息(多笔)(CQRM44) 19 2.1.6 查询票据详细信息(CQRT14) 21 2.1.7 查询业务种类(CQRM04) 24 2.1.8 查询票据流转信息(CQRM06) 27 2.1.9 业务结果查询(通过账号)(CMLR34) 29 2.2 出票 31 2.2.1 出票申请(CFRT51) 31 2.2.2 电票出票结果查询(CQRM42) 34 2.3 提示收票 36 2.3.1 查询可提示收票票据(CQRT08) 36 2.3.2 提示收票申请(CFRT53) 41 2.4 背书转让 44 2.4.1 查询可背书转让票据(CQRT10) 44 2.4.2 背书转让申请(CFRT55) 46 2.5 承兑回复 48 2.5.1 查询可承兑回复票据(CQRT07) 48 2.5.2 承兑回复申请(CFRT52) 53 2.6 收票回复/背书转让回复 54 2.6.1 查询可收票回复票据(CQRT09) 54 2.6.2 查询可背书回复票据(CQRT11) 58 2.6.3 收票回复申请(CFRT54)/背书回复申请(CFRT71) 62 2.7 质押回复 64 2.7.1 查询可质押回复票据(CQRT18) 64 2.7.2 质押回复申请(CFRT61) 67 2.8 质押解除回复 69 2.8.1 查询可质押解除回复票据(CQRT20) 69 2.8.2 质押解除回复申请(CFRT63) 73 2.9 保证回复 74 2.9.1 保证回复详细查询(CQRT21) 74 2.9.2 保证回复申请(CFRT65) 78 2.10 同意清偿回复 80 2.10.1 查询可同意清偿回复票据(CQRT24) 80 2.10.2 同意清偿回复申请(CFRT68) 83 2.11 提示付款 85 2.11.1 提示付款明细查询(CQRT13) 85 2.11.2 提示付款申请(CFRT58) 87 2.12 质押 89 2.12.1 质押申请(CFRT60) 89 2.13 解质押申请 91 2.13.1 质押解除明细查询(CQRT19) 91 2.13.2 质押解除申请(CFRT62) 93 2.14 保证申请 96 2.14.1 保证申请(CFRT64) 96 2.15 追索申请 98 2.15.1 追索通知明细查询(CQRM10) 98 2.15.2 根据ID查被追索人(CQRT22) 101 2.15.3 追索通知申请(CFRT66) 103 2.16 贴现 105 2.16.1 贴现实付金额试算报文(CQRT12) 105 2.16.2 贴现申请报文(CFRT56) 106 2.17 撤销 110 2.17.1 查询可撤销票据(CQRM03) 110 2.17.2 撤销(CFRT57) 112 2.18 撤票 114 2.18.1 撤票明细查询(CQRT25) 114 2.18.2 撤票明细申请(CFRT69) 118 2.19 同意清偿申请 121 2.19.1 追索同意清偿明细查询(CQRT23) 121 2.19.2 追索同意清偿申请(CFRT67) 124 2.20 支付信用信息查询 127 2.20.1 查询信用记录(CQRT15) 127 2.20.2 查询申请提交(CQRT16) 128 2.20.3 查询申请(CQRT17) 129