2025-06-03 13:31:31 +00:00
|
|
|
package payment
|
|
|
|
|
|
|
|
import "github.com/gofiber/fiber/v2"
|
|
|
|
|
|
|
|
func (receiver *PaymentController) Register(router fiber.Router) {
|
|
|
|
// вебхуки для каждого провайдера
|
|
|
|
for _, provider := range receiver.paymentProviders {
|
|
|
|
provider.RegisterWebhookHandlers(router)
|
|
|
|
}
|
|
|
|
|
|
|
|
// эндпоинт создания платежа
|
2025-06-04 11:06:56 +00:00
|
|
|
router.Post("/payment", receiver.CreatePayment)
|
2025-06-03 13:31:31 +00:00
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
func (receiver *PaymentController) Name() string {
|
|
|
|
return ""
|
|
|
|
}
|