Jelajahi Sumber

添加正确返回在微信支付回调

huangrf 6 tahun lalu
induk
melakukan
33eeedc2ea
1 mengubah file dengan 7 tambahan dan 2 penghapusan
  1. 7 2
      controllers/partial/PayCallbackController.go

+ 7 - 2
controllers/partial/PayCallbackController.go

@@ -4,9 +4,10 @@ package partial
 import (
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/third/wx"
+	"github.com/silenceper/wechat/pay"
 
 	//sysmodel "git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
-    //sysutils "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
+	//sysutils "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
 	//"git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
 	//__import_packages__
 )
@@ -26,7 +27,11 @@ func PayCallback_Wxpay(c *entitys.CtrlContext) {
 	if r.Code != 200{
 		c.Ctx.JSON(500, r)
 	}else{
-		c.Ctx.JSON(200, r)
+		res := pay.NotifyResponse{}
+		res.ReturnCode = "SUCCESS"
+		res.ReturnMsg = "OK"
+
+		c.Ctx.XML(200,&res)
 	}
 }