-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Не появляется экран 3DSecure в web версии #14
Comments
Здраствуйте @autolainen, если вы используете tinkoff_acquiring версии 3.0.0 и выше с tinkoff_acquiring_flutter, то должны были заметить, что tinkoff_acquiring_flutter не поддерживает Flutter Web. Чтобы открыть проверку 3DSecure, вам необходимо использовать url_launcher. Вы также можете воспользоваться платежным виджетом для flutter web. Если у вас остались вопросы, задавайте, мы с радостью вам ответим! |
У Вас есть пример как это сделать? |
C url_launcher я похоже ошибся, тут нужно html форму показать.
Дальше встроить эту форму в HtmlElementView, я думаю это можно сделать как-то так (пример, пример):
И по идее все должно работать (возможно проблема будет с script который присутствует в html, так как я не знаю как он будет отрабатывать). Логику реализации можно взять отсюда: https://github.com/MadBrains/Tinkoff-Acquiring-SDK-Flutter/blob/main/packages/tinkoff_acquiring_flutter/lib/src/web_view_3ds.dart Мы подумаем о добавлении поддержки Flutter web в SDK, но думаю это будет не скоро... |
@autolainen в итоге получилось? |
Использую библиотеку в мобильном приложении. В версии под Андроид при платеже виртуальной картой Ю.Money появляется форма подтверждения 3DSecure. При компиляции приложения под web при попытке платежа той же картой появляется пустой серый экран и больше ничего не происходит. В консоли браузера никаких ошибок не вижу. Пожалуйста, подскажите в чем может быть проблема?
The text was updated successfully, but these errors were encountered: