From f79259e9884a6a455f47d01f9e396d0081351124 Mon Sep 17 00:00:00 2001 From: ross Date: Thu, 21 Sep 2023 19:45:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=8F=91=E6=94=BE?= =?UTF-8?q?=E7=BA=A2=E5=8C=85=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pay/redpacket/redpacket.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pay/redpacket/redpacket.go b/pay/redpacket/redpacket.go index f7330ff..21448e8 100644 --- a/pay/redpacket/redpacket.go +++ b/pay/redpacket/redpacket.go @@ -42,7 +42,8 @@ type Params struct { type request struct { NonceStr string `xml:"nonce_str"` Sign string `xml:"sign"` - MchID string `xml:"mchid"` + MchID string `xml:"mch_id"` + MchBillno string `xml:"mch_billno"` Wxappid string `xml:"wxappid"` SendName string `xml:"send_name"` ReOpenID string `xml:"re_openid"` @@ -75,9 +76,9 @@ func (redpacket *Redpacket) SendRedpacket(p *Params) (rsp *Response, err error) param := make(map[string]string) param["nonce_str"] = nonceStr - param["mch_billno"] = p.MchBillno - param["mchid"] = redpacket.MchID + param["mch_id"] = redpacket.MchID param["wxappid"] = redpacket.AppID + param["mch_billno"] = p.MchBillno param["send_name"] = p.SendName param["re_openid"] = p.ReOpenID param["total_amount"] = strconv.Itoa(p.TotalAmount) @@ -98,6 +99,7 @@ func (redpacket *Redpacket) SendRedpacket(p *Params) (rsp *Response, err error) Sign: sign, MchID: redpacket.MchID, Wxappid: redpacket.AppID, + MchBillno: p.MchBillno, SendName: p.SendName, ReOpenID: p.ReOpenID, TotalAmount: p.TotalAmount,