银联手机支付_商户服务器接口说明文档_百度文库_第1页
银联手机支付_商户服务器接口说明文档_百度文库_第2页
银联手机支付_商户服务器接口说明文档_百度文库_第3页
银联手机支付_商户服务器接口说明文档_百度文库_第4页
银联手机支付_商户服务器接口说明文档_百度文库_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、商户服务器接口说明文档2012年7月9日签名定义 生成签名 定义:商户端用银联分配的商户数字证书对交易信息的签名,防止交易被篡改加密函数:BASE64(RSA(MD5(SRC,privatekey 参照:代码中SignBy.java中的createSign方法。(方法参数:签名原串SRC、密码、私钥假名、私钥路径。)订单支付接口(必备) 定义:由“订单提交”和“订单支付”两部分组成。 提交订单 定义:本接口用于商户服务器向前置服务器提交订单详情。 功能:服务器将指定报文及标准数据提交至前置服务器进行验签,验签成功后,前 置会返回相关数据,提示操作成功。其中签名原串为:SRC描述merchant

2、Name=*&merchantId=*&merchantOrderId=*&merchantOrderTime=*&merchantOrderAmt=*&merchantOrderDesc=*&transTimeout=*1)通过使用898000000000002.p12对三种加密方法中SRC(称为原串)进行加密处理2)SRC(根据报文情况)可以为商户名称、商户代码、商户订单号、商户订单时间、商户订单金额、商户订单描述、交易超时时间域3) 依次以key=value格式和&符号拼接形成的字符串 订单验证: 定义:本接口用于商户客户端和插件进行数据验证操作。 功能:商户客户端,在接收到商户服务器传

3、来的标准xml后,用其按照指定方式调 起插件,插件通过相关数据验证,对其xml进行数据验证操作。其中,签名原串为:SRC描述merchantId=*&merchantOrderId=*&merchantOrderTime=*&1 与订单提交签名方式相同2 签名数据仅有3个节点,又称“三要素”。订单查询接口(必备) 定义:用于插件根据商户号、订单号、交易时间等信息,或使用CUPS流水号来查 询商户订单详细处理信息 功能:用于商户对订单信息进行查询和验证 商户向银联平台发起的请求报文如下” QueryOrder .Req ” version=1.0.0 交易类型(两位数字,01:消费,31:消费撤

4、销,04:退货商户代码(15-24位数字)商户订单号商户订单时间(YYYYMMDDHHMMSS商户的签名商户公钥证书(BASE64编码) 银联在线支付平台返回给商户的响应报文如下” QueryOrder .Rsp ” version=1.0.0. 交易类型(两位数字,01:消费,31:消费撤销,04:退货商户代码(15-24位数字)商户订单号商户订单时间(YYYYMMDDHHMMSS银联手机在线支付平台的签名查询结果(0:成功,1:失败,2:处理中,3:无此交易 queryResult清算日期(MMdd)清算金额(12位整数, 单位为分)清算币种(3位数字,人民币为156清算汇率CUPS 交易

5、流水号CUPS 系统跟踪号CUPS 系统跟踪时间CUPS 响应码(00表示交易成功,其他表示失败CUPS 响应码描述订单退货接口(可选) 定义:已提交成功的订单,采取的人为退订的一个过程 功能:给与商户对商品提供退货的的功能,通过如下报文6节点签名传给服务器, 最后由银联支付平台返回结果通知(0000成功,其他表示失败) 注意:1.新商户订单号是指就是新生成的商户订单号,而不是原来的订单号,原交 易流水号是指交易结果通知中的交易流水号 商户发送到服务器的请求报文如下” Refund.Req ” version=1.0.0 商户代码(15-24位数字)新商户订单号新商户订单时间(YYYYMMDD

6、HHMMSS merchantOrderTime原商户订单金额(单位为分)原交易的CUPS交易流水号商户通知URL(商户用来接收交易结果通知的URL上方6节点的签名商户公钥证书(BASE64编码) 银联手机在线支付平台返给商户的响应报文如下” Refund .Rsp ” version=1.0.0 商户代码(15-24位数字)商户订单号商户订单时间(YYYYMMDDHHMMSS merchantOrderTime商户订单金额(12位整数, 单位为分)原交易的CUPS交易流水号银联手机在线支付平台的签名响应码(0000表示提交退货请求成功,其他表示失败 respCode响应码描述 respDes

7、c订单撤销接口(可选) 定义:已提交的订单产品采取撤销的操作,24小时内可以撤销订单有效,超时无效 功能:实现已订产品的撤销操作 注意:1.新商户订单号是指就是新生成的商户订单号,而不是原来的订单号,原交 易流水号是指交易结果通知中的交易流水号 商户发送到服务器的请求报文如下” Cancel.Req ” version= 1.0.0 商户代码(15-24位数字)新商户订单号新商户订单时间(YYYYMMDDHHMMSS merchantOrderTime原商户订单金额(单位为分)原交易的CUPS交易流水号商户通知URL(商户用来接收交易结果通知的URL上方6节点的签名商户公钥证书(BASE64编码) 银联手机在线支付平台返给商户的响应报文如下” Cancel.Rsp ” version=1.0.0 商户代码(15-24位数字)商户订单号商户订单时间(YYYYMMDDHHMM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论