Quellcode durchsuchen

验签增加 attach 参数

ciel yu vor 6 Jahren
Ursprung
Commit
1dbe3f60ea
1 geänderte Dateien mit 12 neuen und 9 gelöschten Zeilen
  1. 12 9
      pay/notify_result.go

+ 12 - 9
pay/notify_result.go

@@ -44,21 +44,24 @@ type NotifyResp struct {
 func (pcf *Pay) VerifySign(notifyRes NotifyResult) bool {
 	// 封装map 请求过来的 map
 	resMap := make(map[string]interface{})
+	// base
 	resMap["appid"] = notifyRes.AppID
-	resMap["bank_type"] = notifyRes.BankType
-	resMap["cash_fee"] = notifyRes.CashFee
-	resMap["fee_type"] = notifyRes.FeeType
-	resMap["is_subscribe"] = notifyRes.IsSubscribe
 	resMap["mch_id"] = notifyRes.MchID
 	resMap["nonce_str"] = notifyRes.NonceStr
-	resMap["openid"] = notifyRes.OpenID
-	resMap["out_trade_no"] = notifyRes.OutTradeNo
-	resMap["result_code"] = notifyRes.ResultCode
+	// NotifyResult
 	resMap["return_code"] = notifyRes.ReturnCode
-	resMap["time_end"] = notifyRes.TimeEnd
-	resMap["total_fee"] = notifyRes.TotalFee
+	resMap["result_code"] = notifyRes.ResultCode
+	resMap["openid"] = notifyRes.OpenID
+	resMap["is_subscribe"] = notifyRes.IsSubscribe
 	resMap["trade_type"] = notifyRes.TradeType
+	resMap["bank_type"] = notifyRes.BankType
+	resMap["total_fee"] = notifyRes.TotalFee
+	resMap["fee_type"] = notifyRes.FeeType
+	resMap["cash_fee"] = notifyRes.CashFee
 	resMap["transaction_id"] = notifyRes.TransactionID
+	resMap["out_trade_no"] = notifyRes.OutTradeNo
+	resMap["attach"] = notifyRes.Attach
+	resMap["time_end"] = notifyRes.TimeEnd
 	// 支付key
 	sortedKeys := make([]string, 0, len(resMap))
 	for k := range resMap {