PayCallbackController.go 996 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package partial
  2. import (
  3. "git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
  4. "git.qianqiusoft.com/qianqiusoft/light-apiengine/third/wx"
  5. //sysmodel "git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
  6. //sysutils "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
  7. //"git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
  8. //__import_packages__
  9. )
  10. // _Wxpay
  11. // @Title _Wxpay
  12. // @Description 微信支付回调
  13. // @Success 200 {object} Account
  14. // @Failure 403 :id is empty
  15. func PayCallback_Wxpay(c *entitys.CtrlContext) {
  16. r := wx.CallWxPayCallbackHandler(c)
  17. if r.Code != 200{
  18. c.Ctx.JSON(500, r)
  19. }else{
  20. c.Ctx.JSON(200, r)
  21. }
  22. }
  23. // _Alipay
  24. // @Title _Alipay
  25. // @Description 支付宝支付回调
  26. // @Success 200 {object} Account
  27. // @Failure 403 :id is empty
  28. func PayCallback_Alipay(c *entitys.CtrlContext) {
  29. ret := __none_func_pay_callback__()
  30. if ret{
  31. c.Ctx.String(200,"")
  32. }
  33. }
  34. func __none_func_pay_callback__(params ... interface{}) bool{
  35. return true
  36. }