mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-04 12:52:27 +08:00
fix payment params error
This commit is contained in:
@@ -90,7 +90,7 @@ func (pcf *Pay) PrePayId(p *PayParams) (prePayID string, err error) {
|
||||
tradeType := "JSAPI"
|
||||
template := "appid=%s&body=%s&mch_id=%s&nonce_str=%s¬ify_url=%s&out_trade_no=%s&spbill_create_ip=%s&total_fee=%s&trade_type=%s"
|
||||
str := fmt.Sprintf(template, pcf.AppID, p.Body, pcf.PayMchID, nonceStr, pcf.PayNotifyURL, p.OutTradeNo, p.CreateIP, p.TotalFee, tradeType)
|
||||
str := str + "&key=" + pcf.PayKey
|
||||
str = str + "&key=" + pcf.PayKey
|
||||
sum := md5.Sum([]byte(str))
|
||||
signature := string(sum[:])
|
||||
sign := strings.ToUpper(signature)
|
||||
|
||||
Reference in New Issue
Block a user