交易状态主动查询接口

返回文档首页

功能说明: 主动查询指定交易的状态

接口HOST地址

取决于您原力支付服务部署所在的主机网络地址.
请注意确保防火墙设置已经允许通过该网络地址端口进行访问.
如果要修改此接口地址请通过<原力支付控制台>-<系统设置>进行设置

接口Action路径

/tradequery

请求方法: GET方法

请求参数

MerchantID 必填,最大长度12,字符串格式,大小写敏感.
商户的标识,标识了该交易订单的所属商家.
更多商户标识可以在控制台<获得产品支付入口>中查看.
TradeNo 必填,最大长度18,字符串格式,大小写敏感
此交易的唯一标识,例如:T20190429161256258

应答参数

返回值 由|字符分割的状态参数,格式如下
<TradeStatus>|<TradeBuyerID>|<TradeToken>
TradeStatus:
TRADE_WAIT --等待付款
TRADE_CANCEL --取消交易
TRADE_SUCCESS --付款完成
TRADE_FAILED --付款失败
TRADE_OTHER --其他
TradeBuyerID:
仅当TRADE_SUCCESS时有效,返回了此交易的买家唯一标识,这个标识可以用来进行转账与分润
TradeToken:
仅当TRADE_SUCCESS时有效,返回了此交易的唯一标识,这个标识是支付宝微信的流水号

应答状态

成功返回200,失败返回对应错误码与错误描述

备注

这个接口是用于主动的查询交易的状态,建议您在发起交易后,每隔10秒钟调用此接口来主动获取交易的状态,以便有所处理