feat: 退款接口取消支付渠道校验
This commit is contained in:
parent
ddf3806003
commit
d15d39bee0
|
@ -32,10 +32,14 @@ type PayReqs struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type RefundReqs struct {
|
type RefundReqs struct {
|
||||||
PayCommonReqBody
|
AppId int64 `json:"app_id" validate:"required"`
|
||||||
|
Timestamp int64 `json:"timestamp" validate:"required"`
|
||||||
|
Amount int `json:"amount" validate:"required" label:"支付金额,单位分"`
|
||||||
|
PayChannelId int64 `json:"pay_channel_id" label:"支付渠道"`
|
||||||
RefundOutTradeNo string `json:"refund_out_trade_no" label:"需要退款的外侧商户订单号"`
|
RefundOutTradeNo string `json:"refund_out_trade_no" label:"需要退款的外侧商户订单号"`
|
||||||
RefundOrderId string `json:"refundOrder_id" label:"需要退款的平台订单号"`
|
RefundOrderId string `json:"refundOrder_id" label:"需要退款的平台订单号"`
|
||||||
OutTradeNo string `json:"out_trade_no" validate:"required" label:"外侧商户订单号"`
|
OutTradeNo string `json:"out_trade_no" validate:"required" label:"外侧商户订单号"`
|
||||||
|
Desc string `json:"desc" validate:"max=100" label:"商品描述"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type PayUrlResp struct {
|
type PayUrlResp struct {
|
||||||
|
|
|
@ -55,11 +55,11 @@ func ThirdPayRefundCheck(ctx context.Context, refundReq *front.RefundReqs, appCh
|
||||||
}
|
}
|
||||||
copier.Copy(&req, refundReq)
|
copier.Copy(&req, refundReq)
|
||||||
check = thirdpay.NewPayCheck(&ctx, &req, appCheck, ip)
|
check = thirdpay.NewPayCheck(&ctx, &req, appCheck, ip)
|
||||||
// 校验表单
|
//// 校验表单
|
||||||
check.CheckPayInfo()
|
//check.CheckPayInfo()
|
||||||
if check.CheckCode != errorcode.Success {
|
//if check.CheckCode != errorcode.Success {
|
||||||
return check, check.CheckCode
|
// return check, check.CheckCode
|
||||||
}
|
//}
|
||||||
check.CheckOrderRefund()
|
check.CheckOrderRefund()
|
||||||
return check, check.CheckCode
|
return check, check.CheckCode
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue