diff --git a/PayServer/src/PayServer/qq.go b/PayServer/src/PayServer/qq.go index d25e1a6..db8c10c 100755 --- a/PayServer/src/PayServer/qq.go +++ b/PayServer/src/PayServer/qq.go @@ -23,12 +23,14 @@ func QQPreOrder(w http.ResponseWriter, r *http.Request) { } r.ParseForm() - openid := r.Form.Get("openid") - zone := r.Form.Get("zone") - item := r.Form.Get("item") - amt := r.Form.Get("amt") - sessionKey := r.Form.Get("sessionKey") - amount := util.StringToUint32(r.Form.Get("amount")) + openid := r.Form.Get("uid") + zone := r.Form.Get("sid") + item := r.Form.Get("produce") + sessionKey := r.Form.Get("session") + //amt := r.Form.Get("amt") + //amount := util.StringToUint32(r.Form.Get("amount")) + amt := "1" + amount := uint32(1) token := platApi.GetAppAccessToken(config.QQAppID, config.QQAppSecret, platApi.Plat_QQ) ret, err := platApi.QQPrePay(openid, config.QQAppID, zone, amt, item, amount, token, sessionKey) diff --git a/PayServer/src/base/platApi/qqApi.go b/PayServer/src/base/platApi/qqApi.go index b56eaab..5ed45fe 100755 --- a/PayServer/src/base/platApi/qqApi.go +++ b/PayServer/src/base/platApi/qqApi.go @@ -58,7 +58,8 @@ func QQPrePay(openid string, appid string, zone string, amt string, goodId strin value.Add("zone_id", zone) value.Add("pf", "qq_m_qq-2001-android-2011") value.Add("amt", amt) - value.Add("goodid", goodId) + value.Add("goodid", "31b654ce0caeda34ad583d069551481c") + //value.Add("goodid", goodId) value.Add("good_nun", util.Uint32ToString(goodNum)) value.Add("app_remark", zone + "-" + goodId + "-" + openid)