feat:邮储支付退款
This commit is contained in:
parent
4753fe59b8
commit
6c28023f7d
|
|
@ -69,9 +69,5 @@ func (c *Client) Refund(req RefundRequest) (*RefundResponse, error) {
|
||||||
return nil, fmt.Errorf("解析响应失败: %v,响应内容: %s", err, responseData)
|
return nil, fmt.Errorf("解析响应失败: %v,响应内容: %s", err, responseData)
|
||||||
}
|
}
|
||||||
|
|
||||||
if result.RespCode != "" && result.RespCode != "0000" && result.RespCode != "00" {
|
|
||||||
return nil, fmt.Errorf("退款申请失败,错误码: %s,错误信息: %s", result.RespCode, result.RespMsg)
|
|
||||||
}
|
|
||||||
|
|
||||||
return &result, nil
|
return &result, nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -159,7 +159,7 @@ func PsbcRefundOrder(ctx context.Context, orderRefundRequest OrderRefundRequest)
|
||||||
switch resp.RefundOrderSta {
|
switch resp.RefundOrderSta {
|
||||||
case "03":
|
case "03":
|
||||||
refundStatus = payCommon.PAY_REFUND_STATU_SUCCESS
|
refundStatus = payCommon.PAY_REFUND_STATU_SUCCESS
|
||||||
case "04":
|
default:
|
||||||
refundStatus = payCommon.PAY_REFUND_STATU_FAIL
|
refundStatus = payCommon.PAY_REFUND_STATU_FAIL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue