Проблема перенаправления маршрутизации на основе хеша после подтверждения платежа в устаревшем приложении AngularJSJavascript

Форум по Javascript
Ответить
Anonymous
 Проблема перенаправления маршрутизации на основе хеша после подтверждения платежа в устаревшем приложении AngularJS

Сообщение Anonymous »

Мы интегрируем Affirm через Stripe в устаревший SPA (angularjs), который использует маршрутизацию на основе хэша ()[/b] вместо маршрутизации истории браузера.
После процесса подтверждения проверки Stripe перенаправляется обратно на наш return_url с такими параметрами, как: Параметры остаются в URL-адресе правильно.
Однако, поскольку наше приложение использует маршрутизацию #, при инициализации приложения оно перенаправляется на домашнюю страницу вместо перехода к предполагаемому маршруту успешного платежа.
Так что проблема не в том, что Stripe удаляет параметры — дело в том, что наша логика маршрутизации SPA отправляет пользователя в /, прежде чем мы сможем направить его в /pay-success.
Вопрос:

Есть ли рекомендуемый способ справиться с этим с помощью Stripe/Affirm в SPA на основе хэша?
Например:
  • Может ли return_url безопасно включаться хеш-маршрут, например https://example.com/#/pay-success?
  • Существует ли передовая практика обработки перенаправлений Stripe в устаревших приложениях хэш-маршрутизации?
Будем признательны за любые рекомендации от всех, кто справился с этим сценарием.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/798 ... arjs-appli
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»