3.5.11退款订单查询


根据退款单号查询退款信息。ISV退款订单查询只支持根据外部退款单号查询。

method:

非ISV退款订单查询allinpay.shopoint.orderService.refundQuery.v2

ISV退款订单查询allinpay.shopoint.orderService.isvRefundQuery

最佳实践:
退款成功的订单默认通过“5.3订单支付通知”接口推送至对接方,该接口主要用于退款失败或通知异常时的补偿查询;建议采用异步JOB轮询(间隔1分钟),当 refundStatus=1 时继续轮询,refundStatus=2/3 时终止(已获最终状态)。

 

需要调用查询接口的情况:

  1. ◆ 当商户后台、网络、服务器等出现异常,商户系统最终未接收到支付通知;
  2. ◆ 调用支付接口后,返回系统错误或未知交易状态情况;
  3. ◆ 调用统一被扫接口后,返回交易状态码trxstatus为2000时;
  4. ◆ 调用关单或撤销接口API之前,需确认支付状态;

version: 1.0

业务请求参数

字段名

参数类型

必填

最大长度

说明

取值

reqRefundNo

String

64

外部退款单号

三选一,同时传则取refundNo进行查询。对于全抵扣退款订单,不支持使用trxId进行查询。推荐使用refundNo进行查询。

refundNo

String

40

数字营销退款订单号

trxId

String

30

退款流水号

 

业务响应参数

字段名

参数类型

必填

最大长度

说明

取值

code

Integer

4

返回码

0:表示成功;

3:表示失败,具体失败原因参见msg字段;

其他:参见4.1 公共返回码

msg

String

200

错误信息

 

data

reqOrderNo

String

64

原交易商户订单号

 

refundNo

String

40

数字营销退款订单号

 

amount

String

14

退款订单金额

单位:元

refundStatus

Integer

4

退款状态

1-退款中,2-退款成功,3-退款失败

refundTime

String

19

退款时间

格式:yyyy-MM-dd HH:mm:ss

orderCode

String

40

原交易订单号

 

trxId

String

30

渠道退款流水号

 

srcAmount

String

14

原交易金额

单位:元

errMsg

String

200

失败描述

 

fee

String

14

手续费

单位:元

splitRefundList

ArrayList

 

分账退款明细

 

shopId

Integer

11

店铺ID

 

shopName

Strinig

50

店铺名称

 

amount

String

14

分账实退金额

单位:元

fee

String

14

退手续费

单位:元

 

请求示例

待补充

响应示例

待补充

 


卜子超buzc 2025年5月19日 10:09 收藏文档