feat 退款回调联调

This commit is contained in:
bootx
2024-01-27 01:42:29 +08:00
parent 7b6dbe8d05
commit 7fa88d527a
35 changed files with 137 additions and 402 deletions

View File

@@ -20,6 +20,8 @@ public enum PayRefundStatusEnum {
* 接口调用成功不代表成功
*/
PROGRESS("progress","退款中"),
/** 部分成功 */
PART_SUCCESS("part_success","部分成功"),
SUCCESS("success","成功"),
FAIL("fail","失败");

View File

@@ -20,9 +20,6 @@ public class RefundChannelOrderResult {
@Schema(description = "通道支付单id")
private Long payChannelId;
@Schema(description = "支付网关订单号")
private String gatewayOrderNo;
@Schema(description = "异步支付方式")
private boolean async;

View File

@@ -36,15 +36,21 @@ public class RefundOrderResult {
@Schema(description = "剩余可退")
private BigDecimal refundableBalance;
/**
* 异步支付通道发给网关的退款号, 用与将记录关联起来
*/
@Schema(description = "支付网关订单号")
private String gatewayOrderNo;
@Schema(description = "通道退款订单")
private List<RefundChannelOrderResult> channels;
@Schema(description = "退款终端ip")
private String clientIp;
@Schema(description = "退款时间")
private LocalDateTime refundTime;
@Schema(description = "通道退款订单")
private List<RefundChannelOrderResult> channels;
/**
* @see PayRefundStatusEnum
*/