单笔订单查询API

接口说明

查询支付接口的单笔订单支付处理的结果。最优查询时间及频率详见【交易超时查询机制最佳实践

共享签约的查询,即商户通过与其他商户的合作关系,查询其合作商户的订单。在这里,商户称为主调商户,其合作商户为下游商户。


数据格式

请求网易支付查询单笔订单的接口采用统一的参数定义规则:

参数

参数名称

长度

必填

样例

sign

根据msg和算法签名后的字符

String


msg

消息体,根据业务参数列表,拼装而成的消息体

String


msgType

消息类型,XML,JSON

String

XML

platformId

商户平台号

String


比如:https://api.epay.163.com/api/single_trade_query.htm?msg=&sign=&msgType=,其中msg、msgType和sign是必填参数。msgType:XML或者JSON。所有参数只存在一级节点中,不采用多级节点嵌套。

示例(业务参数拼装成XML格式)

<?xml versi_"1.0"_ encoding=_"UTF-8"_ ?>

<epay>

 <version>1.0.0</version>

 <action>single_trade_query</action>

 <platformId>2008122815PT00000025</platformId>

 <platformTradeId>2012070317CP00000001</platformTradeId>

 <platformTradeDate>20120802</platformTradeDate>

</epay>


请求URL

https://api.epay.163.com/api/single_trade_query.htm?

msg=PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48ZXBheT48dmVyc2lvbj4xLjA8L3ZlcnNpb24+PHNpZ25fdHlwZT5yc2E8L3NpZ25fdHlwZT48Z29vZHNfbmFtZT7lvannpag8L2dvb2RzX25hbWU+PGdvb2RzX3VybD5odHRwOi8vY2FpcGlhby4xNjMuY29tL29yZGVyL3ByZUJldF9zc3EuaHRtbDwvZ29vZHNfdXJsPjx0cmFkZV9hbW91bnQ+MC4wMTwvdHJhZGVfYW1vdW50PjxwbGF0Zm9ybV9pZD4yMDA4MTIyODE1UFQwMDAwMDAyNTwvcGxhdGZvcm1faWQ+PHBsYXRmb3JtX3RyYWRlX2lkPjIwMTIwNzAzMTdDUDAwMDAwMDAxPC9wbGF0Zm9ybV90cmFkZV9pZD48cGxhdGZvcm1fdXNlcl9pcD4xMjcuMC4wLjE8L3BsYXRmb3JtX3VzZXJfaXA+PHRyYWRlX3R5cGU+MTwvdHJhZGVfdHlwZT48cGxhdGZvcm1fdHJhZGVfdGltZT4yMDEyMDgwMiAxODoxMTowMDwvcGxhdGZvcm1fdHJhZGVfdGltZT48bm90aWZ5X3VybD5odHRwOi8vY2FpcGlhby4xNjMuY29tL29yZGVyL3ByZUJldF9zc3EuaHRtbDwvbm90aWZ5X3VybD48dGltZW91dD4xMjA8L3RpbWVvdXQ+PHBsYXRmb3JtX3ByaXZhdGVfZmllbGQ+dGVzdDwvcGxhdGZvcm1fcHJpdmF0ZV9maWVsZD48L2VwYXk+&msgType=xml&sign=123

 

查询参数

参数

参数名称

必填 

 长度

样例

version

版本号

8

1.0.0

action

操作名称

30

single_trade_query

platformId

商户ID,原样返回

40

2008122815PT00000025   

platformTradeId

商户交易流水号,唯一

40

2012070317CP00000001   

platformTradeDate 

商户商品交易时间 
  
格式yyyyMMdd

8

20120802

callerPlatformId

共享签约主调商户ID,若不为空,则platformId为下游商户ID 


2014110517PT83256311   

returnQuickpayFailReason

结果返回订单对应最近快捷支付的失败原因

(订单为未支付或关单时有值),boolean,默认false

booleanfalse

 

返回参数

参数

参数名称

是否为空

样例

msg

处理结果报文 

如果查询失败为空


sign

Msg签名信息

如果查询失败为空


operationCode 

返回码

不为空

0000

errorMsg

错误内容

如果查询失败, 返回错误详细信息;查询成功为空 

msg_is_null

Msg中的参数说明

参数

参数名称

样例

sellerId

卖出方ID,原样返回

print@wyb.163.com

payAccountId

付款方ID,原样返回

printtest@163.com

platformId

商户ID,原样返回

2008122815PT00000025   

platformTradeId 

商户交易流水号 ,原样返回

2012070317CP00000001   

ewTradeId

网易支付交易流水号

2012080317JY49912792   

ewTime

网易支付交易时间 精确到秒,格式yyyyMMddHHmmss

20120807000000

tradeType

交易类型( 1:即时、 2:担保、 3:网关支付交易、 4:点卡支付、 5:捐赠、 6WAP交易) 原样返回 

1

platformTime

商户商品交易时间 精确到秒, 
  
原样返回 格式:yyyy-MM-dd HH:mm:ss

20120806 00:00:00

tradeStatus

未付款 
  1 
已付款,等待卖家发货 
  2 
已发货 
  3 
交易成功 
  4 
退款处理中 
  5 
已退款 
  6 
交易关闭

0

tradeAmount

交易金额 格式:0.00,商户声明应支付的金额

0.01

trueAmount

实际交易金额 格式0.00,用户实际支付金额

0.01

currencyType

交易币种,人民币:00

00

tradeMode

交易模式,B2C :2

1

handFee

手续费; 
  
如果产品指定手续费,这里原样返回, 如果是钱包收取,这里返回的是钱包收取的实际手续费。

0.00

logisticType

物流类型 0:虚拟   1:平邮   2:快递

0

quickpayFailErrorCode

最近一次快捷支付失败错误码

014002

quickpayFailErrorMsg
最近一次快捷支付失败错误文案余额不足
lastPayStatus
当前请求的支付状态
字段值包含SUCCESS(代表成功),FAILED(代表失败),PROCESSING(代表处理中),NOPAID(未支付)四种状态。
FAILED

错误码

代号

解析

0000 

成功

1000 

msg参数为空

1001 

msgType参数为空

1002 

sign参数为空

1003 

action为空

1004 

version参数为空

1005 

signType参数为空

1006 

platform _id参数为空

1007 

platform_trade_id参数为空

1008 

platform_trade_date参数为空

1009 

encoding参数为空

1010 

订单时间为空

1011 

开始时间为空

1012 

交易状态为空

1013 

PageNo为空

1014 

platform_refund_id参数为空

1015 

goods_name参数为空

1016 

trade_amount参数为空

1017 

platform_trade_time参数为空

1018 

logistics_type参数为空

1019 

order_id参数为空

1020 

货币种类参数为空

1021 

交易类型参数为空

1022 

PLATFORM_PAY_TIME参数为空

1023 

SELLER_ID参数为空

1024 

SELLER_NICK_NAME参数为空

1025 

BUYER_NICK_NAME参数为空

1026 

NOTIFY_URL参数为空

1027 

GOODS_URL参数为空

2000 

系统异常

3000 

MSG非法

3001 

msg_type不支持

3002 

ACTION不支持

3003 

VERSION非法

3004 

SIGNTYPE非法

3005 

ENCODING不支持

3006 

交易状态非法

3007 

platform_trade_date非法

3008 

pageNo非法

3009 

开始时间非法

3010 

结束时间非法

3011 

退款金额非法

3012 

退款手续费金额非法

3013 

原路退回参数非法

3014 

交易金额非法

3015 

logistics_type非法

3016 

货币种类参数非法

3017 

交易种类参数非法

3018 

PLATFORM_PAY_TIME非法

3019 

BUYER_NICK_NAME非法

3020 

TIME_OUT_IS_ILLEGAL非法

3021 

GOODS_URL_IS_ILLEGAL非法

3022 

PLATFORM_PRIVATE_FIELD非法

3023 

SELLER_ID非法

3024 

SELLER_NICK_NAME非法

3025 

PLATFORM_TRADE_URL非法

3026 

PLATFORM_TRADE_ID非法

3027 

NOTIFY_URL非法

3028 

商品名非法

3029 

网易支付订单号非法

3030 

商户退款ID非法

4000 

订单不存在

4001 

开始时间、结束时间不能超过一天

4002 

platform_id在网易支付不存在

4003 

商户没有该权限

4004 

商户IP没有该权限

4005 

商户提交订单已经支付

4006 

验证签名

4007 

商户不存在

4008 

商户没有设置费率

4009 

订单不是本商户提交的

4010 

订单URL已经过期

4011 

商户提交订单已经关闭

4012 

商户提交订单重复

4013 

文件夹创建失败

4014 

交易状态不合法

4015 

该交易的退款不能原路退回

4016 

申请退款的手续费大于订单支付时的手续费 

4017 

退款记录不存在

4018 

该商户退款不退还手续费

4019 

账户明细不存在

4020 

账户余额不足

4021 

传入的bankcode不支持

4022 

卖家账户必须是平台账户

4023 

卖家账户不能是平台账户

4024 

退款订单号已经存在

4025 

没有对应成功的充值记录

4026 

没有充值记录