package admin import ( "dd_fiber_api/internal/payment" admin_auth_middleware "dd_fiber_api/internal/admin_auth/middleware" "github.com/gofiber/fiber/v2" ) // SetupPaymentRoutes 支付管理路由 func SetupPaymentRoutes(router fiber.Router, paymentHandler *payment.Handler) { if paymentHandler == nil { return } payment := router.Group("/payment") // 微信支付V3 wechat := payment.Group("/wechat/v3") wechat.Post("", admin_auth_middleware.PermissionMiddleware("payment:wechat:create"), paymentHandler.CreateWechatPayV3).Name("创建支付订单") // 支付通知回调不需要权限验证(由微信服务器调用) wechat.Post("/notify", paymentHandler.HandleWechatPayV3Notify).Name("支付通知回调") }