文档介绍:<商户端Java接口编程指南>
编号
项目电子商务网上交易市场平台项目
类别项目
密级<内部>
修订记录
日期
版本
修订目的描述
作者
2007-05-23
文档初建
电子商务组
2008-11-26
文档修改
李靖
2010-03-20
文档修改
李靖
2010-04-17
文档修改
李靖
目录
1 简介 1
目的 1
功能描述 1
总体架构图 1
2 接口开发软件包说明 2
3 安装步骤 2
安装前检查 2
接口开发软件包安装 2
接口开发软件包配置 3
配置测试应用 3
4 配置文件说明 3
5 交易说明 4
交易流程说明 4
客户发起交易 4
商户发起交易 5
交易说明 5
签约请求 5
解约请求 6
实时支付交易 7
付款交易 7
账单申请 8
账单支付 9
手续费查询 9
修改客户结算账户 10
交易资金专用账户余额查询 10
程序范例 11
签约交易范例 11
解约交易范例 13
实时支付交易范例 16
退/付款交易范例 18
报文结构说明 20
交易代码含义对照表 21
主机交易响应代码含义对照表 21
商户端接口包本地错误代码含义对照表 25
简介
目的
提供给商户交易网站开发人员,根据中台提供的商户端开发软件包实现功能的编程指南。
功能描述
按照本编程指南所描述的标准,商户交易网站可以呼叫调用银行提供的交易接口功能,并且具备接收银行系统结果响应等功能。
接口采用数字证书的方式来保证商户与网上交易市场支付平台间的身份验证、中间信息传递的完整性,以便进行电子商务安全当中非常重要的交易身份辨识、不可抵赖、防止篡改等功能。
总体架构图
接口开发软件包说明
银行提供的接口开发软件包 EMarketClient-Java-()包含下列文档。
文件名称
说明
/docs/网上交易市场平台商户接口编程指南-Java-Edition-
本文件
/lib/EMarketClient-
农行网上交易市场支付平台商户端接口Java软件包
/mons-codec-
农行网上交易市场支付平台商户端接口Java软件包依赖包
/mons-httpclient-
农行网上交易市场支付平台商户端接口Java软件包依赖包
/lib/dom4j-
农行网上交易市场支付平台商户端接口Java软件包依赖包
/lib/
农行网上交易市场支付平台商户端接口Java软件包依赖包
/lib/
接口配置文件
/demo/
接口范例首页
/demo/
签约范例页面
/demo/
签约范例程序
/demo/
解约范例页面
/demo/
解约范例程序
/demo/
实时支付交易范例页面
/demo/
实时支付交易范例程序
/cert/
农行根证书
/cert/
网上交易市场支付平台证书
/ABCIcon/*.jpg
用于商户在自行开发的页面上,如果有指向农行网站的图片链接,请使用这些图片做为农行标识。注意:图片的整体尺寸可以根据需要进行缩放,但是图片的内容和比例大小不能修改。
安装步骤
安装前检查
本接口软件包采用JDK 标准。
请确定服务器已经安装了下列软件:Sun JSSE 或更高的版本
接口开发软件包安装
将银行提供的接口开发软件包 EMarketClient-Java-()解压缩到商户自定的安装目录中。
请参考《农行网上交易市场支付平台-商户使用手册 》登录网上交易市场支付平台下载商户交易证书,并将商户交易证书保存到服务器的硬盘或签名服务器中