Skip to content

查询退款状态

查询退款说明

可以通过该接口实现查询退款状态,每次最多处理 100 笔订单,提交参数必须以 json 格式提交,退款处理后以 json 格式返回,每次退款必须为同一个网关号下订单。

查询退款地址:https://sandbox.mer.fireantspay.com/v3api/isc/queryRefund

查询退款提交

查询退款提交参数列表(json 格式)

参数名类型最大长度是否必填描述
退款信息
merNoLong5Yes【商户号】
gatewayNoLong8Yes【网关接入号】
tradeNoListListNo【火蚁流水订单号列表】
不能与‘商户退款流水号列表’同时使用,可以最大查询100笔
refundNoListListNo【商户退款流水号列表】
不能与‘火蚁流水订单号列表’同时使用,可以最大查询100笔
signInfoString64Yes【数字签名信息】
商户号+网关号+商户退款流水号列表或商户退款流水号列表所有元素+密钥,然后进行sha256签名
例如:
(merNo+gatewayNo+tradeNoList[0]+...+tradeNoList[n] + signkey);

查询退款请求示例

json
{
  "gatewayNo": "80000015",
  "merNo": "80000",
  "refundNoList": [],
  "tradeNoList": ["YS024122410125161551416"],
  "signInfo": "4d46d70700448a3a6688b68052078c3ea5c957bf65af056eb88058c68bce06e2"
}

查询退款返回

查询退款返回参数列表(json 格式)

NameTypeDescription
merNoLong【商户号】
gatewayNoLong【网关接入号】
signInfoString【数字签名信息】
sha256(merNo + gatewayNo + each orderNo + signkey)
errorStatusString【查询退款状态】
1:查询成功。其他状态为失败。
errorInfoString【查询失败原因】
refundOrdersList【退款订单对象列表】

查询退款返回订单详情表

NameTypeDescription
tradeNoString【流水订单号】
orderNoString【商户订单号接入号】
refundNoString【商户退款流水号】
refundAmountString【退款金额】
currencyString【交易币种】
refundReasonString【退款原因】
refundStatusString【退款状态】
-1:退款失败; 0: 待审核; 1 审核成功未处理 2:审核成功已处理
refundInfoString【退款失败原因】

查询退款返回参数示例

json
{
  "errorStatus": "1",
  "gatewayNo": "80000015",
  "merNo": "80000",
  "refundOrders": [
    {
      "currency": "USD",
      "orderNo": "1224101251615514",
      "refundAmount": "2.21",
      "refundNo": "1224101251615056",
      "refundReason": "缺货客户未回复,部分订单作废",
      "refundStatus": "0",
      "tradeNo": "YS024122410125161551416"
    }
  ],
  "signInfo": "ef0dc3907392eaefe13f2b563dc28efedec0749ab6b106c55352996d5aa0bde6"
}