refund fee2
This commit is contained in:
		
							parent
							
								
									5e155e8e45
								
							
						
					
					
						commit
						13d8012c89
					
				| 
						 | 
				
			
			@ -151,7 +151,7 @@ func (p *Pay) GetPartnerOrder(outTradeNo string) (map[string]interface{}, error)
 | 
			
		|||
	return rsp.Data, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (p *Pay) RefundOrder(req *RefundPartnerOrderReq) error {
 | 
			
		||||
func (p *Pay) RefundOrder(req *RefundOrderReq) error {
 | 
			
		||||
	if req.OutTradeNo == "" {
 | 
			
		||||
		errors.New("outTradeNo is nil")
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -175,12 +175,12 @@ func (p *Pay) RefundOrder(req *RefundPartnerOrderReq) error {
 | 
			
		|||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (p *Pay) RefundPartnerOrder(outTradeNo, reason string) error {
 | 
			
		||||
	if outTradeNo == "" {
 | 
			
		||||
func (p *Pay) RefundPartnerOrder(req *RefundOrderReq) error {
 | 
			
		||||
	if req.OutTradeNo == "" {
 | 
			
		||||
		errors.New("outTradeNo is nil")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	reqUrl := fmt.Sprintf("%s/api/pay/partner/order?outTradeNo=%s&reason=%s", p.address, outTradeNo, reason)
 | 
			
		||||
	reqUrl := fmt.Sprintf("%s/api/pay/partner/order?outTradeNo=%s&reason=%s&refundFee=%d", p.address, req.OutTradeNo, req.Reason, req.RefundFee)
 | 
			
		||||
	result, err := util.HttpDelete(reqUrl, map[string]string{
 | 
			
		||||
		"x-token": p.token,
 | 
			
		||||
	})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,7 +44,7 @@ type CreatePartnerOrderReq struct {
 | 
			
		|||
	Extra      interface{} `json:"extra"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type RefundPartnerOrderReq struct {
 | 
			
		||||
type RefundOrderReq struct {
 | 
			
		||||
	OutTradeNo string `json:"outTradeNo"`
 | 
			
		||||
	Reason     string `json:"reason,omitempty"`
 | 
			
		||||
	RefundFee  int64  `json:"refundFee,omitempty"`
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue