diff --git a/pkg/fuiou/types.go b/pkg/fuiou/types.go index e5b458f..869212c 100644 --- a/pkg/fuiou/types.go +++ b/pkg/fuiou/types.go @@ -18,6 +18,7 @@ type WxPreCreateRequest struct { OrderAmt string `xml:"order_amt"` // 订单金额(分) GoodsDesc string `xml:"goods_des"` // 商品描述 TermIp string `xml:"term_ip"` // 终端IP + TxnBeginTs string `xml:"txn_begin_ts"` // 交易起始时间,格式 yyyyMMddHHmmss NotifyUrl string `xml:"notify_url"` // 回调地址 SubAppid string `xml:"sub_appid"` // 子应用ID(公众号/小程序AppID) SubOpenid string `xml:"sub_openid"` // 用户OpenID diff --git a/pkg/fuiou/wxprecreate.go b/pkg/fuiou/wxprecreate.go index e4e7037..4704525 100644 --- a/pkg/fuiou/wxprecreate.go +++ b/pkg/fuiou/wxprecreate.go @@ -2,6 +2,7 @@ package fuiou import ( "fmt" + "time" "go.uber.org/zap" ) @@ -22,6 +23,7 @@ func (c *Client) WxPreCreate(orderNo, amount, goodsDesc, termIP, tradeType, subA OrderAmt: amount, GoodsDesc: goodsDesc, TermIp: termIP, + TxnBeginTs: time.Now().Format("20060102150405"), NotifyUrl: c.NotifyURL, SubAppid: subAppid, SubOpenid: subOpenid,