欢迎来到天天文库
浏览记录
ID:1387614
大小:50.50 KB
页数:7页
时间:2017-11-11
《银联手机支付_商户服务器接口说明文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、商户服务器接口说明文档2012年7月9日签名定义Ø生成签名u定义:商户端用银联分配的商户数字证书对交易信息的签名,防止交易被篡改加密函数:BASE64(RSA(MD5(SRC),privatekey))u参照:代码中SignBy.java中的createSign方法。(方法参数:签名原串SRC、密码、私钥假名、私钥路径。)订单支付接口(必备)u定义:由“订单提交”和“订单支付”两部分组成。Ø提交订单u定义:本接口用于商户服务器向前置服务器提交订单详情。u功能:服务器将指定报文及标准数据提交至前置服务器进行验签,验签成功后,前置会返回相关数据,提示操作成功。其中签名原串为:SRC描述mercha
2、ntName=****&merchantId=****&merchantOrderId=****&merchantOrderTime=****&merchantOrderAmt=****&merchantOrderDesc=****&transTimeout=****1)通过使用898000000000002.p12对三种加密方法中SRC(称为原串)进行加密处理2)SRC(根据报文情况)可以为商户名称、商户代码、商户订单号、商户订单时间、商户订单金额、商户订单描述、交易超时时间域3)依次以key=value格式和&符号拼接形成的字符串Ø订单验证:u定义:本接口用于商户客户端和插件进行数据验证操
3、作。u功能:商户客户端,在接收到商户服务器传来的标准xml后,用其按照指定方式调起插件,插件通过相关数据验证,对其xml进行数据验证操作。其中,签名原串为:SRC描述merchantId=****&merchantOrderId=****&merchantOrderTime=****&1)与订单提交签名方式相同2)签名数据仅有3个节点,又称“三要素”。订单查询接口(必备)u定义:用于插件根据商户号、订单号、交易时间等信息,或使用CUPS流水号来查询商户订单详细处理信息u功能:用于商户对订单信息进行查询和验证²商户向银联平台发起的请求报文如下
4、"UTF-8"?>交易类型(两位数字,01:消费,31:消费撤销,04:退货)商户代码(15-24位数字)商户订单号商户订单时间(YYYYMMDDHHMMSS)商户的签名商户公钥证书(BAS
5、E64编码)²银联在线支付平台返回给商户的响应报文如下交易类型(两位数字,01:消费,31:消费撤销,04:退货)商户代码(15-24位数字)商户订单号商户订单时间
6、(YYYYMMDDHHMMSS)银联手机在线支付平台的签名查询结果(0:成功,1:失败,2:处理中,3:无此交易)清算日期(MMdd)清算金额(12位整数,单位为分)清算币种(3位数字,人民币为156)清算汇率CUPS交易流水号7、eNum>CUPS系统跟踪号CUPS系统跟踪时间CUPS响应码(00表示交易成功,其他表示失败)CUPS响应码描述订单退货接口(可选)u定义:已提交成功的订单,采取的人为退订的
7、eNum>CUPS系统跟踪号CUPS系统跟踪时间CUPS响应码(00表示交易成功,其他表示失败)CUPS响应码描述订单退货接口(可选)u定义:已提交成功的订单,采取的人为退订的
此文档下载收益归作者所有