|
|
@@ -61,6 +61,12 @@ var tlsHttpCilent, _ = mch.NewTLSHttpClient(
|
|
|
beego.AppConfig.String("MchKeyFile"))
|
|
|
var mchTLSProxy = mch.NewProxy(appId, mchId, apiKey, tlsHttpCilent)
|
|
|
|
|
|
+//小程序提现商户
|
|
|
+var takeTlsHttpCilent, _ = mch.NewTLSHttpClient(
|
|
|
+ beego.AppConfig.String("TakeWxMchCertFile"),
|
|
|
+ beego.AppConfig.String("TakeWxMchKeyFile"))
|
|
|
+var takeMchTLSProxy = mch.NewProxy(appId, takeWxMchId, takeWxApiKey, takeTlsHttpCilent)
|
|
|
+
|
|
|
//公众号商户
|
|
|
var wxMchProxy = mch.NewProxy(beego.AppConfig.String("WxMPAppId"),
|
|
|
wxMchId, wxApiKey, nil)
|
|
|
@@ -320,7 +326,10 @@ func Transfers(openid string, rmb int64, tradeNo, check, realName, desc string)
|
|
|
sign := mch.Sign(req, apiKey, nil)
|
|
|
req["sign"] = sign
|
|
|
|
|
|
- ret, _ := promotion.Transfers(mchTLSProxy, req)
|
|
|
+ //ret, _ := promotion.Transfers(mchTLSProxy, req)
|
|
|
+ //替换为原fohow微信支付
|
|
|
+ ret, _ := promotion.Transfers(takeMchTLSProxy, req)
|
|
|
+
|
|
|
// if err != nil {
|
|
|
// beego.BeeLogger.Error("Transfers(%s) err[%s],ret[%v]", openid, err, ret)
|
|
|
// // return nil
|