[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"questions:item:ru:chto-takoe-vebhuk":3},{"id":4,"title":5,"answer":6,"body":7,"category":96,"description":97,"extension":98,"meta":99,"modifiedAt":100,"navigation":101,"pairId":102,"path":103,"publishedAt":104,"question":105,"relatedPath":86,"seo":106,"seoTitle":107,"sitemap":108,"slug":109,"stem":110,"translationSlug":111,"__hash__":112},"questions_ru\u002Fvoprosy\u002Fchto-takoe-vebhuk.md","Chto Takoe Vebhuk","Вебхук — это уведомление, которое платёжный сервис отправляет на адрес вашего сайта, когда меняется статус платежа. Именно он, а не возврат покупателя на страницу «спасибо», должен считаться источником истины: только так магазин узнаёт об оплате наверняка.",{"type":8,"value":9,"toc":89},"minimark",[10,13,18,21,24,28,49,53,80],[11,12,6],"p",{},[14,15,17],"h2",{"id":16},"почему-нельзя-полагаться-на-редирект","Почему нельзя полагаться на редирект",[11,19,20],{},"Покупатель может закрыть вкладку сразу после оплаты, потерять связь или не дождаться перехода. Деньги при этом спишутся, а магазин ничего не узнает — заказ останется в статусе «ожидает оплаты», и разбираться придётся вручную.",[11,22,23],{},"Вебхук приходит на сервер независимо от того, что делает покупатель.",[14,25,27],{"id":26},"что-должен-делать-ваш-обработчик","Что должен делать ваш обработчик",[29,30,31,40,43,46],"ol",{},[32,33,34,35,39],"li",{},"Принять запрос и ",[36,37,38],"strong",{},"сразу ответить кодом 200"," — иначе сервис будет считать доставку неудачной.",[32,41,42],{},"Найти заказ по идентификатору, который вы передавали при создании платежа.",[32,44,45],{},"Проверить подпись запроса, прежде чем что-то менять в базе.",[32,47,48],{},"Обновить статус заказа и записать идентификатор платежа для сверки.",[14,50,52],{"id":51},"частые-ошибки","Частые ошибки",[54,55,56,62,68,74],"ul",{},[32,57,58,61],{},[36,59,60],{},"Адрес закрыт авторизацией или файрволом"," — уведомление не доходит.",[32,63,64,67],{},[36,65,66],{},"Обработчик отвечает 500 или таймаутит"," — из-за тяжёлой логики внутри; тяжёлое лучше выносить в фон.",[32,69,70,73],{},[36,71,72],{},"Нет проверки подписи"," — эндпоинт примет любой запрос, который на него придёт.",[32,75,76,79],{},[36,77,78],{},"Повторная обработка одного уведомления"," — оно может прийти дважды, обработчик должен быть к этому готов.",[11,81,82,83,88],{},"Подробности по интеграции — на странице ",[84,85,87],"a",{"href":86},"\u002Fpayment-api","платёжного API",".",{"title":90,"searchDepth":91,"depth":91,"links":92},"",2,[93,94,95],{"id":16,"depth":91,"text":17},{"id":26,"depth":91,"text":27},{"id":51,"depth":91,"text":52},"operations","Вебхук — уведомление о статусе платежа, которое приходит на сервер магазина. Почему без него заказы зависают и что проверять, если статусы не меняются.","md",{},null,true,"question-18","\u002Fvoprosy\u002Fchto-takoe-vebhuk","2026-08-12","Что такое вебхук и зачем он нужен магазину?",{"description":97},"Вебхук в приёме платежей: что это и зачем он нужен",{"loc":103},"chto-takoe-vebhuk","voprosy\u002Fchto-takoe-vebhuk","what-is-a-webhook","1fQ9wQQxEP_n5dYRd31trhTNFOO70qWu8n9bg5YptCc"]