diff --git a/business/partner/pay/wxpay/wxpay.go b/business/partner/pay/wxpay/wxpay.go index ee161d7ed..b0f1d767a 100644 --- a/business/partner/pay/wxpay/wxpay.go +++ b/business/partner/pay/wxpay/wxpay.go @@ -36,8 +36,9 @@ func (p *PayHandler) CreatePay(ctx *jxcontext.Context, createParam *pay.CreatePa TradeType: vendorPayType2WxpayType(createParam.VendorPayType), TotalFee: createParam.TotalFee, - TimeStart: wxpayapi.Time2PayTime(createParam.TimeStart), - TimeExpire: wxpayapi.Time2PayTime(createParam.TimeExpire), + TimeStart: wxpayapi.Time2PayTime(createParam.TimeStart), + TimeExpire: wxpayapi.Time2PayTime(createParam.TimeExpire), + ProfitSharing: wxpayapi.OptYes, } if isOffline { param.TradeType = wxpayapi.TradeTypeNative diff --git a/business/partner/purchase/jx/localjx/wxpay.go b/business/partner/purchase/jx/localjx/wxpay.go index 453533def..edebf972e 100644 --- a/business/partner/purchase/jx/localjx/wxpay.go +++ b/business/partner/purchase/jx/localjx/wxpay.go @@ -35,6 +35,7 @@ func pay4OrderByWX(ctx *jxcontext.Context, order *model.GoodsOrder, vendorPayTyp TimeStart: wxpayapi.Time2PayTime(payCreatedAt), // TimeExpire: wxpayapi.Time2PayTime(payCreatedAt.Add(PayWaitingTime)), + ProfitSharing: wxpayapi.OptYes, } if authInfo, err := ctx.GetV2AuthInfo(); err == nil && authInfo.GetAuthType() == weixin.AuthTypeMini { param.OpenID = authInfo.GetAuthID()