feat: refund to balance #4

Merged
jiangyong merged 1 commits from wfd into master 2026-03-10 11:27:08 +08:00
2 changed files with 5 additions and 4 deletions
Showing only changes of commit af3a8435b9 - Show all commits

View File

@ -179,7 +179,7 @@ func (p *Pay) RefundOrder(req *RefundOrderReq) error {
errors.New("outTradeNo is nil") errors.New("outTradeNo is nil")
} }
reqUrl := fmt.Sprintf("%s/api/pay/order?outTradeNo=%s&reason=%s&refundFee=%d", p.address, req.OutTradeNo, url.QueryEscape(req.Reason), req.RefundFee) reqUrl := fmt.Sprintf("%s/api/pay/order?outTradeNo=%s&reason=%s&refundFee=%d&refundTarget=%s", p.address, req.OutTradeNo, url.QueryEscape(req.Reason), req.RefundFee, req.RefundTarget)
result, err := util.HttpDelete(reqUrl, map[string]string{ result, err := util.HttpDelete(reqUrl, map[string]string{
"x-token": p.token, "x-token": p.token,
}) })

View File

@ -51,6 +51,7 @@ type RefundOrderReq struct {
OutTradeNo string `json:"outTradeNo"` OutTradeNo string `json:"outTradeNo"`
Reason string `json:"reason,omitempty"` Reason string `json:"reason,omitempty"`
RefundFee int64 `json:"refundFee,omitempty"` RefundFee int64 `json:"refundFee,omitempty"`
RefundTarget string `json:"refundTarget,omitempty"`
} }
type TransferReq struct { type TransferReq struct {