Большинство клиентов, которые вызывают обратные вызовы webhooks / API, будут игнорировать перенаправление и не будут выполнять дополнительные HTTP-запросы только потому, что ваша конечная точка считает, что они должны.Они перезванивают, чтобы проинформировать вас о том, что произошло в их конце, и это ответственность вашей системы с этого момента.
Многие даже считают любой код состояния отличным от 200
кодом сбоя, и сохраняют этоответ в их сторону.
Перенаправления не правильный путь для чего-то подобного.Любая другая обработка, которую вам нужно выполнить, должна происходить в рамках исходного HTTP-запроса .
В лучшем случае это не сработает, и будет выполнена только первая часть вашего процесса (как вы обнаружили).
В худшем случае, вызывающий вас API будет использовать ответ о статусе как сбой, который может повлиять на то, как ваши данные обрабатываются на их стороне.