京东支付手机网页即时到账接口_第1页
京东支付手机网页即时到账接口_第2页
京东支付手机网页即时到账接口_第3页
京东支付手机网页即时到账接口_第4页
京东支付手机网页即时到账接口_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、“京东支付”支付手机网页即时到帐接口 19/19京东支付手机网页即时到账接口版本 (V1.0.0)网银在线(北京)科技有限公司目录 TOC o 1-3 h z u HYPERLINK l _Toc410206639 1文档说明 PAGEREF _Toc410206639 h 3 HYPERLINK l _Toc410206640 1.1功能描述 PAGEREF _Toc410206640 h 3 HYPERLINK l _Toc410206641 1.2阅读对象 PAGEREF _Toc410206641 h 3 HYPERLINK l _Toc410206642 1.3术语 PAGEREF

2、_Toc410206642 h 3 HYPERLINK l _Toc410206643 2京东支付流程 PAGEREF _Toc410206643 h 4 HYPERLINK l _Toc410206644 3接口 PAGEREF _Toc410206644 h 4 HYPERLINK l _Toc410206645 3.1支付请求接口参数 PAGEREF _Toc410206645 h 4 HYPERLINK l _Toc410206646 3.1.1接口介绍 PAGEREF _Toc410206646 h 4 HYPERLINK l _Toc410206647 3.1.2参数列表 PAGE

3、REF _Toc410206647 h 5 HYPERLINK l _Toc410206648 3.1.3参数特殊说明 PAGEREF _Toc410206648 h 5 HYPERLINK l _Toc410206649 3.1.4敏感信息加密 PAGEREF _Toc410206649 h 6 HYPERLINK l _Toc410206650 3.1.5样例 PAGEREF _Toc410206650 h 6 HYPERLINK l _Toc410206651 3.2异步通知参数 PAGEREF _Toc410206651 h 7 HYPERLINK l _Toc410206652 3.

4、2.1说明 PAGEREF _Toc410206652 h 7 HYPERLINK l _Toc410206653 3.2.2通知报文列表 PAGEREF _Toc410206653 h 7 HYPERLINK l _Toc410206654 3.2.3通知报文特殊说明 PAGEREF _Toc410206654 h 8 HYPERLINK l _Toc410206655 3.2.4样例 PAGEREF _Toc410206655 h 8 HYPERLINK l _Toc410206656 3.3退款申请接口 PAGEREF _Toc410206656 h 9 HYPERLINK l _Toc

5、410206657 3.3.1说明 PAGEREF _Toc410206657 h 9 HYPERLINK l _Toc410206658 3.3.2退款申请接口参数列表 PAGEREF _Toc410206658 h 10 HYPERLINK l _Toc410206659 3.3.3退款申请返回参数列表 PAGEREF _Toc410206659 h 11 HYPERLINK l _Toc410206660 3.4交易查询接口 PAGEREF _Toc410206660 h 12 HYPERLINK l _Toc410206661 3.4.1说明 PAGEREF _Toc410206661

6、 h 12 HYPERLINK l _Toc410206662 3.4.2查询接口请求参数列表 PAGEREF _Toc410206662 h 12 HYPERLINK l _Toc410206663 3.4.3查询接口返回参数列表 PAGEREF _Toc410206663 h 13 HYPERLINK l _Toc410206664 4附录 PAGEREF _Toc410206664 h 14 HYPERLINK l _Toc410206665 4.1交易返回状态编码表 PAGEREF _Toc410206665 h 14 HYPERLINK l _Toc410206666 4.2交易返回

7、信息编码表 PAGEREF _Toc410206666 h 14 HYPERLINK l _Toc410206667 4.3交易类型编码表 PAGEREF _Toc410206667 h 16 HYPERLINK l _Toc410206668 4.4京东支付退款/查询RSA公钥 PAGEREF _Toc410206668 h 161文档说明功能描述京东支付手机网页即时到帐接口为第三方手机网页应用提供发起支付请求, 并引导用户完成支付过程。支付完成以后,通过同步、异步两种方式通知第三方网页应用服务器。它的优势是支付金额即时从消费者的银行账户扣除,用户支付过程简便、安全,界面新颖,再次支付更加便

8、捷。同时,京东支付又提供了自动退款,以及交易结果查询接口。交易结果查询接口是为了防止商户长时间没有接收到同步、异步结果通知的情况而设计,在这种情况下,商户可以通过交易查询接口进行单笔或者批量查询交易结果,进而更新用户订单状态。阅读对象本文档面向商户系统设计人员、编程人员及测试人员。该人员需要具备一定的网站开发能力,了解ASP、PHP、JAVA、ASP.NET等开发语言中的一种及SQL数据库语言。术语名词解释商户指已注册成为网银在线支付产品的用户、并使用网银在线产品实现其收付费功能需求、为其用户提供各类产品或者相关服务的企业或个人。消费者(用户)指在商户网站等系统购物的企业或个人。请求通过HTT

9、P/HTTPS协议把数据发送给接收方的过程。通知京东支付服务器异步通知。京东支付服务器根据接收到的数据处理完成后,会主动发起通知给商户的服务器,同时携带处理结果信息。返回 页面跳转同步通知。京东支付服务器根据接收到的数据处理完成后,当前页面从京东支付的页面自动跳转回商户页面,同时携带处理结果信息。支付失败 手机号被冻结、商户违约被冻结支付功能、余额不足、超额、订单已支付、订单金额和支付金额不一致等都会导致支付失败。京东支付流程用户首先在商户系统的页面上选择商品并下单,点击支付按钮以后,商户系统向京东支付服务支付接口发起支付请求。商户要根据京东支付接口要求,通过程序得到签名结果以及要传给京东支付

10、服务的订单信息以及商户信息数据集合。在支付请求的时候把数据集合发送到京东支付服务器。京东支付服务会首先验证商户的合法性,以及验证订单金额是否被篡改,如果商户非法,或者订单信息被篡改,京东支付服务会直接拒绝此支付请求;反之,则重定向到支付页面,引导用户填入支付的身份信息和银行卡信息,在用户确认之后,从用户的银行卡扣除相应的金额。如果支付完成以后,京东支付服务会跳转到商户支付请求的时候传入的url,并携带支付结果。并且,如果支付成功,京东支付服务后台会发送异步通知到商户传入的通知地址,把支付结果通知商户。接口支付请求接口参数接口介绍支付请求接口提供给商户向京东支付服务发送支付请求数据集合,京东支付

11、服务会根据请求数据验证商户身份,以及验证支付信息是否被篡改。验证通过后,京东支付服务会把当前页面重定向到支付页面。如果验证未通过,京东支付服务会把当前页面重定向到商户系统传入的支付失败页面。调用地址:HYPERLINK /wepay/web/pay/wepay/web/pay编码格式: UTF-8调用方式:post数据格式:Form表单参数列表序号参数名称参数编码必填参数类型描述1版本号version是String2.0(注:1.0版本不再支持)2用户交易令牌token否String识别用户信息,支付成功后会调用successCallbackUrl返回给商户。(注:商户可以记录这个token值

12、,当用户再次支付的时候传入该token,用户无需再次输入银行卡信息,直接输入短息验证码进行支付。)3交易信息签名merchantSign是String用户交易信息签名后的值4商户号merchantNum是String(50)商户在网银登记的商户号5商户备注merchantRemark否String(64)商户备注信息6交易流水号tradeNum是String(30)商户提供的唯一交易流水号(字母和数字)7交易名称tradeName是String(256)商户提供的订单的标题/商品名称/关键字等8交易描述tradeDescription否String(100)商户提供的订单的具体描述信息9交易时

13、间tradeTime是Date商户提供的订单的时间,格式为“年-月-日 时:分:秒”例:2014-06-11 10:11:1110交易金额tradeAmount是int商户提供的订单的资金总额,单位:分,大于0。 11货币种类currency是String货币类型,固定填CNY12支付成功页面跳转路径successCallbackUrl是String(300)支付成功后跳转的URL,13支付失败页面跳转路径failCallbackUrl是String(300)支付失败时跳转到商户的URL14异步通知地址notifyUrl是String(100)支付完成后,异步通知商户服务相关支付结果参数特殊说

14、明在以上的请求参数中,商户号是在网银在线注册开通京东支付功能的时候,网银在线商户管理系统为用户分配的。用户的交易令牌在用户第一次支付的时候是没有的。支付成功以后,该用户的交易令牌会同步返回给商户系统,商户系统可以为该用户存储此交易令牌,并在下一次支付请求时候将令牌传给京东支付服务。如果支付请求时携带用户交易令牌,那么在支付过程中就不需要用户再填写手机号码、身份信息和银行卡信息。交易流水号是用来标识每次支付请求的号码,需要商户保证在每一次支付请求的时候交易流水号唯一,多次请求不能使用同一交易流水号,否则京东支付服务在处理后面的支付请求时,会把此交易当做重复支付处理。交易信息签名使用的签名类型为R

15、SA(javaRSA补位方式为 RSA/ECB/PKCS1Padding)。签名的内容为除merchantSign和version, token外所有参数按字母由a-z的顺序排序后以&符号连接生成源串,其中非必填字段如无值则使用空串,最后一位&要去掉(例如a=1&b=&c=3)。首先把源串使用sha-256加密sha-256加密后转成16进制的字符串作为签名摘要(16进制字母小写,16进制不足2位时在前补”0”),使用RSA对签名摘要进行加密生成签名 (RSA加密后为byte数组,使用标准BASE64转换为字符串)。注:RSA签名以及验签的时候使用的密钥是商户通过OPENSSL生成的,商户生成

16、RSA密钥对之后需要把公钥配置到网银商户管理后台,使用商户的私钥进行签名,京东支付服务会使用商户公钥对签名进行校验。支付成功跳转路径,当商户的一次支付请求成功完成支付时,京东支付可将请求重定向到此路径(此操作是用户的可选操作),并在路径后添加 “?token=xxxx&tradeNum=xxxx” 参数,以便商户进行订单信息的付款状态展示(注:商户的真正的订单状态不能依据此请求,此路径只用作展示)支付失败跳转路径,当商户的支付请求支付失败时, 京东支付可将请求重定向到此路径(此操作是用户的可选操作),并在路径后添加“?tradeNum=xxxx”,商户可用于订单信息的状态展示(注: 商户的真正

17、的订单状态不能依据此请求)异步通知地址, 支付完成后,异步通知商户服务相关支付结果,(真正的支付结果以此通知为准)敏感信息加密支付请求参数中的敏感信息包括序号5至14的参数,在最终提交form表单时,需要进行加密处理(交易签名在此步骤之前),参数中值为空的不进行加密,所有参数以字符串类型进行加密敏感信息加密流程:将网银分配给商户的deskey 进行BASE64解码,解码后为byte数组,取前8字节为key以8字节的key为秘钥对参数进行des加密将des加密结果进行BASE64编码为最终结果样例签名源串样例(其中tradeDescription参数为非必填。)currency=CNY&fail

18、CallbackUrl=&merchantNum=22312781&merchantRemark=商户备注¬ifyUrl=&successCallbackUrl=&tradeAmount=10&tradeDescription=&tradeName=交易名称&tradeNum=20001&tradeTime=2014-08-16 15:53:08支付请求数据集合参数样例 异步通知参数说明异步通知是在支付成功/失败,退款成功/失败的情况下,由网银在线的异步通知服务器自动发送给商户服务器。通知地址就是商户支付请求的时候传入的notifyUrl参数,对于异步通知,网银异步通知系统根据商户通知地

19、址的http访问状态码和返回内容来判断通知是否成功,当收到处理成功标示后,系统不再发送异步通知。否者,会重复发送异步通知,最多发送5次,时间点分别为支付完成后、支付完成后1分钟、支付完成后3分钟、支付完成后10分钟、支付完成后120分钟。支付成功标示为返回码“200”并且返回内容“success”,其他返回内容均认为商户系统处理异步通知失败。通知报文列表报文参数数据格式二级参数三级参数参数名称参数说明VERSION明文版本号1.0.0MERCHANT明文商户号由网银在线提供TERMINAL明文终端号由网银在线提供DATA按二级参数和三级参数组成XML格式数据,然后使用3DES加密。TRADET

20、YPE交易类型Q(返回原交易类型)见附录 HYPERLINK l _交易类型编码表 4.3ID交易号数字或字母AMOUNT交易金额单位:分CURRENCY交易币种人民币:CNYDATE交易日期yyyyMMddTIME交易时间HHmmssNOTE交易备注返回原交易备注,如果没有备注就没有这个参数STATUS交易返回状态成功:0 处理中:6 失败:7RETRUNCODE交易返回码见附录 HYPERLINK l _交易返回信息编码表 4.2DESC交易返回码信息见附录 HYPERLINK l _交易返回信息编码表 4.2SIGN明文数据签名MD5签名,签名数据为所有报文参数加签名密钥。通知报文特殊说

21、明网银在线异步通知报文均经过base64编码,商户服务器收到报文之后需要先做base64反转,之后得到报文内容。通知报文为xml格式,明文和签名一同发给商户服务器。DATA域是用商户在网银注册时候给商户生成的DES密钥(实际密钥为密钥字符串经BASE64解码取前8个字节)加密后经过BASE64编码的字符串数据。签名的源串是将参数VERSION, MERCHANT, TERMINAL, DATA的值按照报文格式顺序,拼接成字符串,加上商户的MD5密钥,中间没有任何连接符。签名类型是MD5签名(结果为16进制小写字符串)。样例收到的响应参数为resp=PD94bWwgdmVyc2lvbj0iMS4

22、wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxDSElOQUJBTks+DQogICAgPFZFUlNJT04+MS4wLjA8L1ZFUlNJT04+DQogICAgPE1FUkNIQU5UPjIyMzEwMzE4PC9NRVJDSEFOVD4NCiAgICA8VEVSTUlOQUw+MDAwMDAwMDE8L1RFUk1JTkFMPg0KICAgIDxEQVRBPk42NG1ZWUtKbG93eFhjRHFkSnNMcUZ6MUVQMWZ4bGQwamdHVm1La2FiT0ZXeE9sTU5VWHdBcGNKa24zajZOWE05eVRyOGdIbW9jdjQKTys

23、xTzErVXMxVk1wVzRaUWFiZjdleDNQZWEzMko5VW5vK21LRTlGYnkzMXBhVXFTWlFXRFFqMGlhK3hGVWMvVU16N2EwdWZHZmliNQplQWhpTUZMa0pMaWJGeS9zSmw4QXBWdVRUY3FnOFBjQXdqRHF2R0F2OTd3MHhyYmVLeDl5YmdpSk5xelF0ZjFGZVhFTlllVTZZU2lVClpPQjhyVS9xUW9nSnJ2L2crQUJzY1Iwa0tkM24rRHZ0VHRmbExOWHdJTDh3aHNyaUxBV3BrKzRCdW82aHZsV3U3OXpwWUJXQXJ

24、JVS8KdTQycDJFbUYwZHZKRmpTU1BPdjN1Q2paOGlSSzdyV3U0SXlBWGs2cmd2LzdoS1hEbzBLeCtRMUFnbjdiUFIzQVNRcUp2U1lvdit5bAplMkpYZHBmeTNyVU9VZjQ9PC9EQVRBPg0KICAgIDxTSUdOPjE5ZjljZTMyYmU0MTRlZjgyYjg0YTkwNzk0OTNiNzFhPC9TSUdOPg0KPC9DSElOQUJBTks+将得到的resp参数依据字符集经过BASE64解码得到 1.0.0 22310318 00000001N64mYYKJlowxXcDqdJsLqFz1

25、EP1fxld0jgGVmKkabOFWxOlMNUXwApcJkn3j6NXM9yTr8gHmocv4O+1O1+Us1VMpW4ZQabf7ex3Pea32J9Uno+mKE9Fby31paUqSZQWDQj0ia+xFUc/UMz7a0ufGfib5eAhiMFLkJLibFy/sJl8ApVuTTcqg8PcAwjDqvGAv97w0 xrbeKx9ybgiJNqzQtf1FeXENYeU6YSiUZOB8rU/qQogJrv/g+ABscR0kKd3n+DvtTtflLNXwIL8whsriLAWpk+4Buo6hvlWu79zpYBWArIU/u42p2EmF0dvJFjSSPOv

26、3uCjZ8iRK7rWu4IyAXk6rgv/7hKXDo0Kx+Q1Agn7bPR3ASQqJvSYov+yle2JXdpfy3rUOUf4= 19f9ce32be414ef82b84a9079493b71a其中签名的源串为VERSION+MERCHANT+TERMINAL+DATA+密钥,并且不带任何连接符,即“1.0.02231031800000001N64mYYKJlowxXcDqdJsLqFz1EP1fxld0jgGVmKkabOFWxOlMNUXwApcJkn3j6NXM9yTr8gHmocv4O+1O1+Us1VMpW4ZQabf7ex3Pea32J9Uno+mKE9Fby31

27、paUqSZQWDQj0ia+xFUc/UMz7a0ufGfib5eAhiMFLkJLibFy/sJl8ApVuTTcqg8PcAwjDqvGAv97w0 xrbeKx9ybgiJNqzQtf1FeXENYeU6YSiUZOB8rU/qQogJrv/g+ABscR0kKd3n+DvtTtflLNXwIL8whsriLAWpk+4Buo6hvlWu79zpYBWArIU/u42p2EmF0dvJFjSSPOv3uCjZ8iRK7rWu4IyAXk6rgv/7hKXDo0Kx+Q1Agn7bPR3ASQqJvSYov+yle2JXdpfy3rUOUf4=”。值的明文需要通过DES密钥(实际密钥为密

28、钥字符串经BASE64解码取前8个字节)解密后得到。样例中使用的DES密钥为: xBxXFRV2KrzsokwmyyZJ5qQCxJcEW7y8退款申请接口说明退款申请接口提供给商户发起自动退款的能力。如果用户在商户系统下单支付以后发起退款,商户验证通过之后可以自动发起退款请求。同时网银在线商户管理后台提供手动退款的功能。调用地址:HYPERLINK /wepay/web/pay/wepay/refund编码格式: UTF-8调用方式:post数据格式:json退款申请接口参数列表序号参数名称参数编码必填参数类型描述1版本号version是String1.0(固定值)2商户号merchantN

29、um是String3申请数据data是String退款申请需要的信息3DES4用户退款流水信息签名merchantSign是StringRSASHA256dataExampleversion: 1.0, merchantNum: 22294531 , merchantSign: g8HFddOKsvzRgrpNWmo31bLxkiuh6NWch22Hc5sDKJ7LebrXcbxVZhacTcG7423j8L96iCTbNGFQpYQ51lc250lQj+KLsBOidMRyiNvaMfDErv08zGc/lT6FsTXh3EG97nhbOtAw8kwPzTleku4aoy1k3EKuJlhD

30、PCvq3QZ/8XQ=, data: 678c41554777b50774d30e2da6cbd765946fbe95c1214ce3b6238bf4ba034c8391027712af62c26177fc7fa0945211c82155c69827c2213661ca56918027c4ba3fc25905f0478dcf10c2a0a3596f236b89dbd6b285b2d18ec796901f05adaa4be1ce16ff74409d0fe27923eb53fe91d83b4785e0f312553c6f74f80f75f2e70960d837f584d13eae4b4c5b79

31、3c80b9ade53adc5281edc1a46eb761a7ce35a7a097e5ea67a6d1ea8aab8655604daa8b53f9f355767c596af72d4701b95b31a679e0f5339997b01c6df304b6eaf9b61d7cb2d3071c462a73964942253d89c026d49335cc2fc785c26bdata域的参数包括:序号参数名称参数编码必填参数类型描述1交易流水号tradeNum是String不支持批量,数字或字母,标识本次请求2原交易流水号oTradeNum是String数字或字母,标识需要退款的那笔交易流水。3交易金额

32、 tradeAmount是String单位:分4交易币种tradeCurrency是StringCNY5交易日期tradeDate否String(8)yyyyMMdd6交易时间tradeTime否String(6)HHmmss7交易通知地址tradeNotice否String如果为空,交易结束后不主动向商户发送结果通知8交易备注tradeNote否StringExample tradeNum: 12345, oTradeNum: 1234, tradeAmount: 1, tradeCurrency: CNY, tradeDate: , tradeTime: , tradeNotice: ,

33、tradeNote: 申请数据(data)需要做3DES加密,(data首先转换为byte 数组, byte数组分为两段数据,前4字节为有效信息长度,后面为有效数据本身,如4字节长度信息加byte数组长度不满8的整数倍,使用0 x00补齐加密前数据。3DES加密前输入数据的前明文格式如下:如:“0X0000000301020300”。0X00000003为有效数据长度,0X010203为3个字节的有效信息,后面加1个字节的0X00补位,使总数据段为8字节的整数倍;Data数据byte长度占4字节Data数据byte内容补齐位(如4字节长度与data长度总和不是8的整数倍,将进行补位)0X000

34、000030X0102030X003DES密钥是商户在注册京东支付服务的时候网银在线商户管理后台为用户生成的。实际密钥为密钥字符串经BASE64解码取前24个字节申请数据加密流程: 1 拼接有效信息长度与信息本身。 2 使用0 x00补齐拼接信息,使拼接信息为8字节的整数倍。 3.使用实际秘钥对当前拼接信息进行3DES加密。4.将加密后的数据转化为16进制格式(0-9,a-f小写字母)字符串)作为最终申请数据(data)。用户退款流水信息签名流程:对最终申请数据(data)进行SHA-256加密转成16进制的字符串(16进制字母小写)进行RSA加密(javaRSA补位方式为 RSA/ECB/P

35、KCS1Padding)。RSA加密用到的私钥是需要商户使用OPENSSL生成的,公钥需要配置到京东支付服务端,以便京东支付服务验签。进行BASE64编码生成签名字符串(merchantSign)退款申请返回参数列表序号参数名称参数编码必填类型描述1返回码resultCode是String2返回描述信息resultMsg是String3返回数据resultData是Object其中resultData数据字段是:序号参数名称参数编码必填类型描述1返回数据信息data是String2返回数据签名sign是String其中,返回数据信息(data)已经做了3DES加密(参阅 HYPERLINK l

36、 _退款申请接口参数列表 3.3.2退申请数据加密流程) 。返回数据签名(参阅 HYPERLINK l _退款申请接口参数列表 3.3.2用户退款流水信息签名流程)注:返回数据签名中RSA加密用到的私钥是在商户注册京东支付服务的时候网银在线生成的,公钥会交换给商户,以便商户服务器对返回信息验签。其中,data域的参数包括:序号参数名称参数编码类型描述1交易号tradeNumString标识本次请求2原交易流水号oTradeNumString标识需要退款的那笔交易流水。3交易金额tradeAmountString单位:分4交易币种tradeCurrencyString5交易日期tradeDate

37、String(8)yyyyMMdd6交易时间tradeTimeString(6)HHmmss7交易备注tradeNoteString8交易状态tradeStatusString(1)成功:0处理中:6 失败:7交易查询接口说明交易查询接口是为了处理商户服务器长时间没有接收到支付结果的情况设计的。一般情况,支付结果会通过前端同步返回和网银在线服务器的异步通知发动到商户服务。但是为避免特殊情况商户服务器仍然没有接收到支付结果,这时候商户服务可以通过主动查询交易结果的接口查询支付状态。查询交易结果接口支持批量查询功能。调用地址:/wepay/query编码格式: UTF-8调用方式:post数据格式

38、:json查询接口请求参数列表序号参数名称参数编码必填参数类型描述1版本号version是String1.0(固定值)2商户号merchantNum是String3查询请求数据data是String4用户查询信息签名merchantSign是StringExample version: 1.0, merchantNum: 22312781, merchantSign: K45bt+gnXFB5p1DZCpkZoES/v9gFeQJ+UTyKLRKXqTwTzS7knNOXkidvzbnoh58Al5eWifNXMA6Orn5W418S5msmG96rMajX12LJei5IWurpViVKyG

39、SXGOgifEYlqsRshS8xBd94h0keZ/nrTP3GBiIDZ8rn5kHSNs57Lhsfa6w9S6Q=, data: 89f0575080f46e19de0749cc6759b10e2a897c3ce612b61d7b9de26eb7727e937ed7b98c0417f0ca其中,查询请求数据data需要做3DES加密(参阅 HYPERLINK l _退款申请接口参数列表 3.3.2 退款申请中data的加密流程)。用户查询信息签名(参阅 HYPERLINK l _退款申请接口参数列表 3.3.2 中的签名流程)data域的参数包括:序号参数名称参数编码必填参数类型描述

40、1交易流水号tradeNum是String多个流水用英文逗号隔开,一次最多100个Example tradeNum: 12345查询接口返回参数列表序号参数名称参数编码必填类型描述1返回码resultCode是String2返回描述信息resultMsg是String3返回数据resultData是Object其中resultData数据字段是:序号参数名称参数编码必填类型描述1返回数据信息data是String2返回数据签名sign是String其中,返回数据信息(data)已经做了3DES加密(参阅 HYPERLINK l _退款申请接口参数列表 3.3.2退申请数据加密流程) 。返回数据

41、签名(参阅 HYPERLINK l _退款申请接口参数列表 3.3.2用户退款流水信息签名流程)注:返回数据签名中RSA加密用到的私钥是在商户注册京东支付服务的时候网银在线生成的,公钥会交换给商户,以便商户服务器对返回信息验签。其中data数据字段是:序号参数名称参数编码类型描述1交易号tradeNumString2交易金额tradeAmountString单位:分3交易币种tradeCurrencyString4交易日期 tradeDateString(8)yyyyMMdd5交易时间 tradeTimeString(6)HHmmss6交易备注tradeNoteString7交易状态trade

42、StatusString成功:0退款:3 部分退款:4 处理中:6 失败:7附录 交易返回状态编码表编码含义0成功3退款4部分退款6处理中7失败 交易返回信息编码表返回码返回信息0000成功0001处理中EEE0001系统异常EEE0002网络异常EEE0003银行异常EEE0004数据库异常EES0001报文解析异常EES0002字符集不正确EES0003版本号不正确EES0004商户号不正确EES0005终端号不正确EES0006交易数据不正确EES0007数据签名不正确EES0008权限不正确EES0009密钥不正确EES0010发卡行不正确EES0011卡类型不正确EES0012交易卡

43、号不正确EES0013卡有效期不正确EES0014卡安全码不正确EES0015持卡人姓名不正确EES0016持卡人证件类型不正确EES0017持卡人证件号不正确EES0018持卡人手机号不正确EES0019交易类型不正确EES0020交易号不正确EES0021交易金额不正确EES0022交易币种不正确EES0023交易日期不正确EES0024交易时间不正确EES0025交易通知地址不正确EES0026交易备注不正确EES0027交易验证码不正确EES0028交易卡号网银不受理EES0029交易卡号商户不受理EES0030交易受理银行繁忙EES0031交易受理渠道繁忙EES0032交易重复EES0033交易号重复EES0034交易验证码申请不受理EES0035交易验证码过期EES0036交易不存在EES0037原交易号不正确EES0038原交易不允许此操作EES0039原交易处理中EES0040退款余额不足EES0041查询银行列表错误EES0042找不到相应

温馨提示

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

评论

0/150

提交评论