Как я реагирую на 200-й полный статус iframe из основного приложения?

#javascript #reactjs #iframe

Вопрос:

У меня есть интерфейсное приложение, которое загружает iframe Paypal.

  • Пользователь вносит депозит в размере 1 доллара
  • Пользователь выбирает Paypal
  • откроется новое окно, в котором пользователь входит в систему Paypal
  • Когда транзакция завершится, я получу сообщение 200 payments/paypal/checkout на вкладке «Сеть».

Больше контекста…

Пользовательский интерфейс iframe запускает сценарии для отображения «Платеж прошел успешно» или «Платеж не удался» и т. Д.

Но <iframe src... это не меняется. Это условный рендеринг этого пользовательского интерфейса из логики внутри iframe.

Но моя «строка состояния депозита» не достигла конца/100%, и у меня все еще есть кнопка «отменить депозит», которая должна исчезнуть по завершении. Но с другими поставщиками платежей src изменится, я мог бы проверить это и перевести пользователя в мое собственное полное состояние/экран.

Итак, мой вопрос заключается в следующем:

Как мне реагировать на 200 на вкладке «Моя сеть», чтобы я мог изменить пользовательский интерфейс своего основного приложения?