mirror of
https://github.com/xxjwxc/public.git
synced 2025-09-26 20:01:19 +08:00
new
This commit is contained in:
@@ -29,7 +29,7 @@ type WxTools interface {
|
||||
SmallAppOauth(jscode string) string // 小程序授权
|
||||
SmallAppUnifiedorder(openID string, price int64, priceBody, orderID, clientIP string) message.MessageBody // 小程序统一下单接口
|
||||
SelectOrder(openID, orderID string) (int, message.MessageBody) // 统一查询接口
|
||||
RefundPay(openID, orderID, refundNO string, totalFee, refundFee int) (bool, message.MessageBody) // 申请退款
|
||||
RefundPay(openID, orderID, refundNO string, totalFee, refundFee int64) (bool, message.MessageBody) // 申请退款
|
||||
WxEnterprisePay(openID, tradeNO, desc, ipAddr string, amount int) bool // 企业付款
|
||||
GetShareQrcode(path string, scene, page string) (ret QrcodeRet) // 获取小程序码
|
||||
GetWxQrcode(path, page string, width int) (ret QrcodeRet) // 获取小程序二维码 (有限个)
|
||||
|
@@ -170,13 +170,13 @@ func (_wx *wxTools) SelectOrder(openID, orderID string) (int, message.MessageBod
|
||||
// RefundPay 申请退款
|
||||
/*
|
||||
申请退款
|
||||
open_id:用户唯一标识
|
||||
order_id : 商户订单号
|
||||
refund_no:商户退款单号
|
||||
total_fee: 订单总金额 分
|
||||
refund_fee: 退款总金额 分
|
||||
openID:用户唯一标识
|
||||
orderID : 商户订单号
|
||||
rrefundNO :商户退款单号
|
||||
totalFee: 订单总金额 分
|
||||
refundFee: 退款总金额 分
|
||||
*/
|
||||
func (_wx *wxTools) RefundPay(openID, orderID, refundNO string, totalFee, refundFee int) (bool, message.MessageBody) {
|
||||
func (_wx *wxTools) RefundPay(openID, orderID, refundNO string, totalFee, refundFee int64) (bool, message.MessageBody) {
|
||||
if !tools.CheckParam(openID, orderID) { //参数检测
|
||||
return false, message.GetErrorMsg(message.ParameterInvalid)
|
||||
}
|
||||
@@ -187,8 +187,8 @@ func (_wx *wxTools) RefundPay(openID, orderID, refundNO string, totalFee, refund
|
||||
params.SetString("mch_id", _wx.client.MchId)
|
||||
params.SetString("out_trade_no", orderID) //商户订单号
|
||||
params.SetString("out_refund_no", refundNO) //商户退款单号
|
||||
params.SetInt64("total_fee", int64(totalFee)) // 订单总金额(分)
|
||||
params.SetInt64("refund_fee", int64(refundFee)) // 退款金额(分)
|
||||
params.SetInt64("total_fee", totalFee) // 订单总金额(分)
|
||||
params.SetInt64("refund_fee", refundFee) // 退款金额(分)
|
||||
params.SetString("nonce_str", tools.GetRandomString(32)) // 随机字符串
|
||||
params.SetString("sign", _wx.client.Sign(params)) // 签名 c.Sign(params)
|
||||
|
||||
|
Reference in New Issue
Block a user