reactor:【PAY 支付】优化退款回调接口,增加 merchantRefundId 退款编号参数

reactor:【MALL 商城】售后退款时,基于回调处理
This commit is contained in:
YunaiV
2025-05-10 16:43:55 +08:00
parent fe8871b5f1
commit 288d8e3132
41 changed files with 356 additions and 244 deletions

View File

@@ -25,6 +25,12 @@ public class PayRefundNotifyReqDTO {
@NotEmpty(message = "商户退款单编号不能为空")
private String merchantOrderId;
/**
* 商户退款编号
*/
@NotEmpty(message = "商户退款编号不能为空")
private String merchantRefundId;
/**
* 支付退款编号
*/

View File

@@ -23,7 +23,7 @@ public class PayTransferNotifyReqDTO {
* 商户转账单号
*/
@NotEmpty(message = "商户转账单号不能为空")
private String merchantOrderId;
private String merchantTransferId;
/**
* 转账订单编号

View File

@@ -42,9 +42,24 @@ public class PayRefundRespDTO {
* 商户订单编号
*/
private String merchantOrderId;
/**
* 商户退款编号
*/
private String merchantRefundId;
/**
* 退款成功时间
*/
private LocalDateTime successTime;
// ========== 渠道相关字段 ==========
/**
* 调用渠道的错误码
*/
private String channelErrorCode;
/**
* 调用渠道的错误提示
*/
private String channelErrorMsg;
}

View File

@@ -47,7 +47,7 @@ public class PayTransferCreateReqDTO {
* 商户转账单编号
*/
@NotEmpty(message = "商户转账单编号能为空")
private String merchantOrderId;
private String merchantTransferId;
/**
* 转账金额,单位:分

View File

@@ -31,7 +31,7 @@ public class PayTransferRespDTO {
/**
* 商户转账单编号
*/
private String merchantOrderId;
private String merchantTransferId;
// ========== 转账相关字段 ==========