- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
支付接口文档6.0-快捷支付-无短信
快捷(无短信)接口文档
V6.0.1
修改记录
版本号 作者 内容提要 修改日期 6.0.0 李润平 接口文档创建 2016-05-20 6.0.1 刘太林 返回参数的支付状态增加9-鉴权交易成功,鉴权结果失败;10-鉴权交易失败 两个支付状态 2016-08-22 6.0.2 刘太林 返回参数的支付状态增加11-鉴权成功,待支付的支付状态, 支付处理中状态改为鉴权成功,支付处理中 2016-08-29 6.0.3 刘太林 新增查询接口 2016-08-30
目录
0. 修改记录 2
目录 3
1. 使用说明 4
2. 安全策略 4
3. 加解密策略 4
4. 测试信息 5
5. 鉴权并代收请求接口规范(post提交) 5
5.1请求地址 5
5.2请求参数 5
5.3请求参数节点说明 6
5.4参数Sign值计算方式 7
5.5同步返回xml结果 7
5.6返回参数说明 8
5.7开发DEMO(java语言) 9
6. 快捷支付查询请求接口规范(post提交) 9
6.1 请求地址 9
6.2 请求参数 9
6.3 请求参数节点说明 9
6.4 参数Sign值计算方式 10
6.5 同步返回响应结果 10
6.6 返回参数节点说明 11
6.7 开发DEMO(java语言) 11
7. 异步通知发送接口说明 12
8. 返回错误码 12
修改记录
版本号 作者 内容提要 修改日期 5.0 李润平 2016-01-18 5.0 李润平 支付接口报文加密信息规范 2016-02-17 5.0 刘太林 异步通知接口返回规范 2016-03-28 6.0 李润平 2016-05-20 使用说明
支付请求采用HTTP协议,用户需以POST方式传输给支付中心系统(以下简称支付中心);
支付中心使用的编码方式为:UTF-8;
传输参数需以Web Form(表单)方式提交;
请严格依照参数规范设置参数,切勿遗漏“必填”参数,注意大小写区分;
建议商户保留以下信息:签名信息、传输参数。
安全策略
商户发起交易需指定服务器IP,我方支付平台进行白名单安全组授权;
交易进行;
交易报文密文形式交互。
加密过程:
对原始报文字符串xml进行编码为UTF-8的Base64加密,得到UTF-8编码的字符串str1;
对原始报文字符串xml进行编码为2;
将字符串2和(一)字符串1拼接(即3 = str2+ str1,注意顺序3再次进行
解密过程:
对接收到的返回报文字符串returnXml先进行编码为UTF-8的Base64解密,得到字符串returnXml1。
对解密后的字符串returnXml1从第40位开始截取到末尾长度得到字符串returnXml2。
对截取后的字符串returnXml2进行编码为UTF-8的Base64解密,得到明文返回字符串。
测试信息
测试商户号(CustomerNo): 201512240003
测试密钥: X6offHkGfb5Wn1LVRRGH
测试商户商品代号(GoodNo): XB1
鉴权并代收请求接口规范(post提交)
5.1请求地址
测试环境请求地址:
注:以Web Form(表单)方式提交参数至上述地址(请勿使用URL 链接后加参数的方式)
测试地址: 00:8080/vbaoPay/cust/payService/CombinedPay
5.2请求参数
reqmsg= 以下报文加密后的字符串值;?xml version=1.0 encoding=UTF-8 ?
TRequest
Version6.0/Version
InputCharsetUTF-8/InputCharset
SignTypeMD5/SignType
CustomerNo/CustomerNo
GoodNo/GoodNo
OrderNo/OrderNo
OrderAmount/OrderAmount
BankCode/BankCode
BankCardType/BankCardType
BankCardNo/BankCardNo
BankCardName/BankCardName
CertType/CertType
CertId/CertId
Mobile/Mobile
CreditValid/CreditValid
CreditCvv2/CreditCvv2
ProductName/ProductName
ProductDesc/ProductDesc
VType/VType
NotifyUrl/NotifyUrl
Ext1/Ext1
Ext2/Ext2
Sign/Sign
/TRequest
5.3请求参数
原创力文档


文档评论(0)