mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-14 01:32:27 +08:00
fix sign parameters \n remove openid which not needed
This commit is contained in:
@@ -54,7 +54,6 @@ type payResult struct {
|
|||||||
type payRequest struct {
|
type payRequest struct {
|
||||||
AppID string `xml:"appid"`
|
AppID string `xml:"appid"`
|
||||||
MchID string `xml:"mch_id"`
|
MchID string `xml:"mch_id"`
|
||||||
NotifyUrl string `xml:"notify_url"` //通知地址
|
|
||||||
DeviceInfo string `xml:"device_info,omitempty"`
|
DeviceInfo string `xml:"device_info,omitempty"`
|
||||||
NonceStr string `xml:"nonce_str"`
|
NonceStr string `xml:"nonce_str"`
|
||||||
Sign string `xml:"sign"`
|
Sign string `xml:"sign"`
|
||||||
@@ -69,6 +68,7 @@ type payRequest struct {
|
|||||||
TimeStart string `xml:"time_start,omitempty"` //交易起始时间
|
TimeStart string `xml:"time_start,omitempty"` //交易起始时间
|
||||||
TimeExpire string `xml:"time_expire,omitempty"` //交易结束时间
|
TimeExpire string `xml:"time_expire,omitempty"` //交易结束时间
|
||||||
GoodsTag string `xml:"goods_tag,omitempty"` //订单优惠标记
|
GoodsTag string `xml:"goods_tag,omitempty"` //订单优惠标记
|
||||||
|
NotifyUrl string `xml:"notify_url"` //通知地址
|
||||||
TradeType string `xml:"trade_type"` //交易类型
|
TradeType string `xml:"trade_type"` //交易类型
|
||||||
ProductId string `xml:"product_id,omitempty"` //商品ID
|
ProductId string `xml:"product_id,omitempty"` //商品ID
|
||||||
LimitPay string `xml:"limit_pay,omitempty"` //
|
LimitPay string `xml:"limit_pay,omitempty"` //
|
||||||
@@ -92,14 +92,13 @@ func (pcf *Pay) PrePayId(p *PayParams) (prePayID string, err error) {
|
|||||||
request := payRequest{
|
request := payRequest{
|
||||||
AppID: pcf.AppID,
|
AppID: pcf.AppID,
|
||||||
MchID: pcf.PayMchID,
|
MchID: pcf.PayMchID,
|
||||||
NotifyUrl: pcf.PayNotifyURL,
|
|
||||||
NonceStr: nonceStr,
|
NonceStr: nonceStr,
|
||||||
Sign: sign,
|
Sign: sign,
|
||||||
Body: p.Body,
|
Body: p.Body,
|
||||||
OutTradeNo: p.OutTradeNo,
|
OutTradeNo: p.OutTradeNo,
|
||||||
TotalFee: p.TotalFee,
|
TotalFee: p.TotalFee,
|
||||||
SpbillCreateIp: p.CreateIP,
|
SpbillCreateIp: p.CreateIP,
|
||||||
OpenID: p.OpenID,
|
NotifyUrl: pcf.PayNotifyURL,
|
||||||
TradeType: tradeType,
|
TradeType: tradeType,
|
||||||
}
|
}
|
||||||
rawRet, err := util.PostXML(payGateway, request)
|
rawRet, err := util.PostXML(payGateway, request)
|
||||||
|
|||||||
Reference in New Issue
Block a user