71
Some checks failed
Deploy Production / Deploy to Staging (push) Has been skipped
Go Linter / Run golangci-lint (api_gateway) (push) Failing after 2m31s
Go Linter / Build golang services (api_gateway) (push) Has been skipped
Go Linter / Tag Commit (push) Has been skipped
Go Linter / Push Docker Images (api_gateway) (push) Has been skipped

This commit is contained in:
Alex Shevchuk
2025-09-17 14:32:06 +03:00
parent 03372d7f9b
commit 61fc0d2747
22 changed files with 15486 additions and 10 deletions

View File

@@ -11,6 +11,16 @@ import (
intrmodel "git-molva.ru/Molva/molva-backend/services/api_gateway/internal/request_model/integration"
)
// @Summary Callback интеграции с ВкусВилл
// @Description Обработка callback запросов от интеграции с ВкусВилл
// @Tags integration
// @Accept json
// @Produce json
// @Param request body map[string]interface{} true "Данные callback от ВкусВилл"
// @Success 200 {object} map[string]string "Callback обработан"
// @Failure 400 {object} map[string]string "Неверные данные запроса"
// @Failure 500 {object} map[string]string "Внутренняя ошибка сервера"
// @Router /api/v1/integration/vkusvill/callback [post]
func (h *handler) vkusvillIntegrationCallbackHandler(w http.ResponseWriter, r *http.Request) {
const handlerName = "vkusvillIntegrationCallbackHandler"