Skip to content

退款结果查询

简述

注意

日期限定 3 个月内

  • 交易结果查询:根据退款订单号查询该订单的退款信息

请求 URL

  • /pay/merchant/inquiryRefund

请求参数

  • body
参数名必选类型长度说明
merchantIdString32商户编码
merRefundOrderId条件String64商户退款订单号,与 refundOrderId 上送其一
refundOrderId条件String32平台退款订单号,与 merRefundOrderId 上送其一

请求示例

json
{
  "merchantId": "MER16951291",
  "merRefundOrderId": "6546575687686456456",
  "refundOrderId": "REF202412011234331234"
}

响应参数

  • data
参数名类型说明
merchantIdString商户编码
refundOrderIdString平台退款订单号
merRefundOrderIdString商户退款订单号
orderTypeString支付类型 固定值:refund
paymentTypeString支付方式,如:stcpay、cardpay、applepay
refundAmtString退款金额,两位小数,格式:100.00
refundCurrencyString退款币种
origOrderInfoObject原交易信息,对象格式(Object:origOrderInfo)
refundCreateTimeString退款上送时间,格式:YYYY-MM-DD HH:MM:SS
refundCompleteTimeString退款完成时间,格式:YYYY-MM-DD HH:MM:SS
refundStatusString退款结果状态
pending:处理中
success:退款成功
fail:失败
refundRespCodeString退款响应码,退款明确失败时返回该值
refundDescString退款结果说明
  • Object:origOrderInfo
参数名类型说明
origOrderIdString原交易订单号
origMerOrderIdString原交易商户订单号
origOrderAmtString原交易金额
origRefundedAmtString原交易已成功退款金额
origRemainAmtString原交易剩余退款金额

响应示例

json
{
  "code": 10000,
  "message": "success",
  "data": {
    "merchantId": "MER16951291",
    "refundOrderId": "REF2024120813000125123",
    "merRefundOrderId": "2024121015302012345",
    "orderType": "refund",
    "paymentType": "cardpay",
    "refundAmt": "20.00",
    "refundCurrency": "SAR",
    "origOrderInfo": {
      "origOrderId": "TRD20241210153120123456",
      "origMerOrderId": "20241210153323032323",
      "origOrderAmt": "100.00",
      "origRefundedAmt": "20.00",
      "origRemainAmt": "80.00"
    },
    "refundCreateTime": "2024-12-10 15:20:20",
    "refundCompleteTime": "2024-12-10 15:30:20",
    "refundStatus": "success",
    "refundRespCode": null,
    "refundDesc": "success"
  }
}