From a5c6193e29fe2fe7e09bf9d5c0b753536c722b20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 23 Nov 2020 10:53:26 +0800 Subject: [PATCH] subappid --- business/jxstore/financial/financial.go | 1 + conf/app.conf | 1 + globals/api/api.go | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/business/jxstore/financial/financial.go b/business/jxstore/financial/financial.go index a9fb90ca8..ed78dd108 100644 --- a/business/jxstore/financial/financial.go +++ b/business/jxstore/financial/financial.go @@ -69,6 +69,7 @@ func (p *PayHandler) CreatePay() (err error) { } if p.Order.Way == "weixinmini" { param.SubMchID = beego.AppConfig.String("wxpayAppMchID") + param.SubAppID = beego.AppConfig.String("wxpayAppID2") } authBinds, err := dao.GetUserBindAuthInfo(dao.GetDB(), p.Ctx.GetUserID(), model.AuthBindTypeAuth, []string{p.Order.Way}, "", "", "") if err != nil { diff --git a/conf/app.conf b/conf/app.conf index 2e0ebece1..f42886b48 100644 --- a/conf/app.conf +++ b/conf/app.conf @@ -250,6 +250,7 @@ aliUpcAppCode = "00a6eefba0204d3fa310ac0ee7a6fc54" wxpayAppID1 = "wx70d0943e61e0d15c" wxpayAppID2 = "wxa4a76d7b4c88604e" +wxpayAppID3 = "wx2bb99eb5d2c9b82c" wxpayAppKey = "XKJPOIHJ233adf01KJIXlIeQDSDKFJAD" wxpayAppMchID = "1603491062" wxpayAppMchID2 = "1413203902" diff --git a/globals/api/api.go b/globals/api/api.go index 6b2c04997..2b086cc22 100644 --- a/globals/api/api.go +++ b/globals/api/api.go @@ -226,7 +226,7 @@ func Init() { keyPEMBlock, _ := ioutil.ReadFile("conf/apiclient_key.pem") WxpayAPI = wxpayapi.NewWithCertificate(beego.AppConfig.String("wxpayAppID1"), beego.AppConfig.String("wxpayAppKey"), beego.AppConfig.String("wxpayAppMchID"), certPEMBlock, keyPEMBlock) - WxpayAPI2 = wxpayapi.NewWithCertificate(beego.AppConfig.String("wxpayAppID2"), beego.AppConfig.String("wxpayAppKey"), beego.AppConfig.String("wxpayAppMchID2"), + WxpayAPI2 = wxpayapi.NewWithCertificate(beego.AppConfig.String("wxpayAppID3"), beego.AppConfig.String("wxpayAppKey"), beego.AppConfig.String("wxpayAppMchID2"), certPEMBlock, keyPEMBlock) if globals.TLPayNotifyURL != "" {