#reactjs #post #redirect #next.js #form-submit
Вопрос:
Мне нужно перенаправить клиента на платежный шлюз. Пока все хорошо, я вычисляю дайджест/токен с помощью своего секретного ключа (на конечной точке /api NextJS), а затем интерфейс отправляет данные формы и перенаправляет клиента на платежный шлюз. Внутри данных формы у меня есть SuccessURL и failURL, которые будут использоваться после того, как клиент вернется с платежного шлюза в мое приложение.
Я понятия не имею, как мне следует обрабатывать этот запрос с помощью NextJS. Во-первых, поскольку действие платежного шлюза является отправкой, это означает, что мой запрос на успех не может быть на стороне клиента, а на стороне сервера, чтобы получить данные о отправке и убедиться, что платеж прошел успешно. Но после того, как я это сделаю, как я перенаправлю клиента на клиентскую часть приложения ? Является ли это правильным способом сделать это ? Я имею в виду, не потеряю ли я все токены сеанса, если перенаправлю клиента с серверной (/конечной точки api) на внешнюю конечную точку ?