NetPayClient用户手册
Version: 2.0
上海银联电子支付服务有限公司
地址:延安西路2299号,上海世贸商城大厦19楼1901-1905室,200336 Tel: (86-021)52504528 Fax: (86-021)62361165 WebSite: www.chinapay ©Copyright 2004.08 Chinapay e-Payment Service Co.,Ltd. All right reserved.
目录
1 ChinaPay简介 (3)
2 前言 (3)
2.1 目的 (3)
2.2 使用对象 (3)
2.3 联网指南 (4)
2.4 技术支持 (4)
3 运行环境 (4)
4 术语 (5)
5 基本概念 (5)
5.1 公钥密码体系(Public-key Cryptography) (6)
5.2 隐秘钥密码体系(Secret-key Cryptography) (6)
5.3 摘要算法 (7)
5.4 数字签名 (7)
5.5 数字信封 (8)
6 交易流程 (9)
6.1 消费流程 (11)
6.2 退货流程 (11)
7 客户端NetPayClient在各系统下的安装及调用 (12)
7.1 函数说明 (12)
7.2 NT客户端的安装及调用 (15)
7.3 Unix/Linux版安装 (16)
7.4 JA V A版安装及调用 (16)
7.5 如何通过PHP实现对函数的调用 (17)
7.6 典型代码示例 (19)
8 交易状态码说明 (22)
8.1 Chinapay交易状态码 (22)
8.2 NetPayClient API函数出错代码 (22)
1 ChinaPay简介
CHINAPAY 致力于发展中国金融电子支付服务。
中国经济的繁荣发展,带来了代表先进科技的电子商务与金融电子化服务理念。今天,无论是传统企业,还是普通消费者,对于高质量金融服务的需求日益迫切,要求越来越高。对企业,电子商务和各种全新业务模式的出现要求金融服务电子化与自动化程度越来越高;对消费者,生活水平的提高,对个人理财及网上金融服务的需求也在不断增强。CHINAPAY,即代表了一种全新的金融服务的诞生。我们正是将世界领先的高科技与专业的金融服务结合在一起,通过个性化的服务方式,提供给各类企业与消费者。我们的目标,是通过先进的金融电子支付服务,服务于整个社会,实现整个社会工作效率的提高,生活质量的提高和成本的降低。
在我们的发展过程中,得到了包括中国人民银行、各大商业银行及上海实业集团等的大力支持。我们提供的服务,不仅包括针对中国企业电子商务所度身定制的企业电子支付解决方案,同时也有多种以
消费者服务为中心的个性化金融电子服务。我们的电子支付产品与解决方案,以“专业、安全与便捷”为原则,以突破及创新为发展动力,将具有中国特的金融专业服务资源与现代化高科技整合为符合市场需求的电子支付服务。经过有上百家企业与数十万消费者的使用证明,我们的电子支付服务可以为企业的电子商务提供全面、专业的支持;为消费者带来安全与便捷的个人金融服务。
CHINAPAY将建立一个覆盖全国,跨行业的金融电子支付服务网络体系。我们将与商业银行和高科技企业通力合作,为社会提供全方位的金融电子支付服务,以“多赢”的方式,实现我们的共同发展。
2 前言
NetPayClient是一个安装在ChinaPay商户会员侧的应用编程接口函数库(API LIB)。它与商户网上柜面系统相集成,实现消费者、商户和银行间的网上安全支付,提供如下功能:○商户对订单进行数字签名
○验证交易应答
2.1 目的
本手册的主要目的是帮助ChinaPay商户会员熟练掌握ChinaPay的交易流程、NetPayClient的安装、函数功能及使用方法,并能方便地与商户网上柜面系统相集成。
2.2 使用对象
本手册的使用对象为ChinaPay商户会员的网上应用开发人员、维护人员和管理人员,他们应具有如下之一或者几项基本知识:
熟悉Microsoft Windows/NT、Windows9x、Windows 2000、HP-UX、AIX、SUN Solaris、Linux、BSD等操作系统;
熟悉上述系统上的网站设置和网页制作方法;
熟悉标准CGI(Common Gateway Interface)或ASP(Active Server Pages)或ISAPI的开发方法或PHP或JAVA;
了解一般信息安全的基本概念。
2.3 联网指南
商户与ChinaPay和相关的金融机构完成所有商务手续后,可进入联网阶段。详细过程如下:
与ChinaPay运行人员联系,获取商户号、操作员号、操作员初始登录密码、商户密钥文件。
php编程手册登录ChinaPay商户控制台payment.chinapay:8081。
根据商户现有平台和开发工具,下载配套的ChinaPay商户端插件NetPayClient和《NetPayClient用户手册》。
选择“操作员管理”->“修改本人密码”菜单,修改商户操作员密码。
选择“机构管理”->“修改机构信息”菜单,填写商户信息。
参照《NetPayClient用户手册》,安装、配置NetPayClient。
参照《NetPayClient用户手册》,商户柜面系统与NetPayClient集成。
与ChinaPay进行联网调试(调试内容为:各种交易、核对交易结果、核对清算结果、手工调帐流程)。
注:测试时,商户需设置虚拟商品和小额虚拟价格,测试页面需附加测试声明或设置密码控制,避免消费者误解而进入,便于商户及ChinaPay测试人员进行调试。
商户运行人员熟悉ChinaPay商户控制台。
2.4 技术支持
有关NetPayClient安装、配置和集成的任何问题,请致电:(86-21)52504528转运行部。
3 运行环境
商户可根据自己的实际情况,选用合适的开发平台和运行平台,ChinaPay将提供配套的NetPayClient版本。目前支持的商户平台和开发工具为:
○ Microsoft Windows9x
○ Microsoft Windows/NT
○Windows 2000 Server/Advanced Server
○ HP-UX 10.20以上
○Linux(Red Hat 6.1)以上
○ IBM AIX 4.3以上
○ Sun Solaris
○ Free BSD
○ Microsoft ASP
○ Microsoft ISAPI
○标准CGI(Common Gateway Interface)
○Java Service Page
○ Servlet
○ JAVA 2
○ PHP
4 术语
电子商务Electronic Commerce是指通过信息网络以电子数据信息流通的方式在全世界范围内进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。
网络贸易指在网络平台基础上直接进行在线贸易(Trade Online),利用数字化技术将企业、海关、运输、金融、商检和税务等有关部门有机连接起来,实现从浏览、洽谈、签约、交货到付款等全部或部分业务自动化处理。网络贸易由信息共享、订购、支付、执行、服务与支持5个部分组成,每个部分在网络贸易中都各自承担了不同的任务。
B2C(Business to Consumer)  指企业与消费者之间的电子商务。这是消费者利用因特网直接参与经济活动的形式,类同于商业电子化的零售商务。目前,在因特网上有许许多多各种类型的虚拟商店和虚拟企业,提供各种与商品销售有关的服务。
B2B(Business to Business)指企业与企业间的电子商务。企业可以使用因特网或其它网络对每笔交易寻最佳合作伙伴,完成从订购到结算的全部交易行为,包括向供应商订货、签约、接受发票和使用电子资金转移、信用证、银行托收等方式进行付款,以及在商贸过程中发生的其它问题,如索赔、商品发送管理和运输跟踪等。
商户具有电子商务功能的商店和企业。
银行卡商业银行所发行的储蓄卡、信用卡、储值卡、企业购物卡、购物联名卡、虚拟电子卡等支付工具。
持卡人银行卡的拥有者。
网上支付密码数字串。发卡行用于鉴别网上持卡人身份,具体产生方法、使用范围和管理规范见各发卡行"业务规范"。
发卡行具有发行银行卡功能的商业银行。
开户行指持卡人卡帐户或企业资金帐户所在的商业银行。
SSL(Secure Socket Layer)是一种基于网络传输层的安全网络传输协议,实现客户端与服务器端间的数据安全传递。
5 基本概念
随着计算机网络及因特网技术的飞速发展,为了降低成本、提高效率、拓展新的市场领域和改善服务质量,越来越多企业、商户及金融机构纷纷将他们的传统业务逐渐地向网上迁移。因特网已不仅仅是一个单纯的信息交换网络,已逐渐发展为一个全球性的商务网络,所以网络安全必然是人们关注的焦点。网络安全就是运用各种技术手段,解决如下四个方面的

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。