Платежи по кредитным картам в iOS (3-D Secure?)
Поэтому мне интересно, возможно ли осуществить оплату кредитной картой через iOS?
Это основная идея..
- Пользователь находит что-то в приложении электронной коммерции, которое хочет купить
- Затем приложение получает свои данные CC и отправляет их продавцу 3-D Secure
- Пользователь проверяет свой CC, используя 3-D безопасный метод
- Оплата принимается.
Если это возможно, не врываясь в Safari?
Что я узнал из некоторых исследований
- Мы могли бы использовать что-то вроде: https://stripe.com/
Однако это создает две проблемы:
1а - я не думаю, что двумерная защита здесь работает. 1b - если текущий веб-сайт электронной коммерции использует другой метод - мы не можем интегрировать полосу в приложение, так как это будет означать изменение всего процесса оплаты CC?
Так что, похоже, единственный способ сделать это будет так:
- Загрузить информацию об оплате CC в UIWebview (фактического веб-сайта eCommerce) и использовать веб-представление для загрузки сайта и текущий способ оплаты 3-D Secure?
Мне кажется, что платежи CC в целом очень ограничены по объему и масштабируемости, когда не используются такие сервисы, как PayPal и iAP?
Есть идеи?
1 ответ
3d secure (и SecureCode, и Verified By Visa) должны выполняться в веб-браузере, а точнее в iFrame.
Содержимое iFrame динамически загружается схемой карты, чтобы представить страницу, размещенную эмитентом карты (чтобы позволить ему отображать секретную фразу). Проверка пароля также выполняется эмитентом карты, без какого-либо вмешательства с вашей стороны.
Невозможно выполнить безопасную проверку 3d вне веб-браузера.