Ответ 1
Я инженер в Stripe.
Cordova/PhoneGap не является платформой, которую мы активно поддерживаем с помощью Stripe.js, но после разговора с командой у нас есть два предложения по смягчению потенциальных уязвимостей:
- Настройте свой белый список доменов разумно, чтобы ограничить возможность других сценариев, злонамеренно отправляющих платежные данные ненадежной третьей стороне. Вам нужно добавить только
https://api.stripe.com
, чтобы поддерживать связь с Stripe. - Всегда загружайте последнюю версию Stripe.js с наших серверов в соответствии с документацией Stripe.js. Это гарантирует, что вы всегда обновляетесь с любыми исправлениями и исправлениями, которые мы добавляем в Stripe.js
Помимо этого, я считаю, что ваше воздействие похоже на использование Stripe.js на обычной веб-странице, загруженной в браузере.
(Я должен отметить, что я предполагаю, что вы используете Stripe.js, а не Stripe Checkout - для последнего потребуется добавить домен https://checkout.stripe.com
в белый список домена.)