Платежи по кредитным картам в iOS (3-D Secure?)

Поэтому мне интересно, возможно ли осуществить оплату кредитной картой через iOS?

Это основная идея..

  1. Пользователь находит что-то в приложении электронной коммерции, которое хочет купить
  2. Затем приложение получает свои данные CC и отправляет их продавцу 3-D Secure
  3. Пользователь проверяет свой CC, используя 3-D безопасный метод
  4. Оплата принимается.

Если это возможно, не врываясь в Safari?

Что я узнал из некоторых исследований

  1. Мы могли бы использовать что-то вроде: https://stripe.com/

Однако это создает две проблемы:

1а - я не думаю, что двумерная защита здесь работает. 1b - если текущий веб-сайт электронной коммерции использует другой метод - мы не можем интегрировать полосу в приложение, так как это будет означать изменение всего процесса оплаты CC?

Так что, похоже, единственный способ сделать это будет так:

  1. Загрузить информацию об оплате CC в UIWebview (фактического веб-сайта eCommerce) и использовать веб-представление для загрузки сайта и текущий способ оплаты 3-D Secure?

Мне кажется, что платежи CC в целом очень ограничены по объему и масштабируемости, когда не используются такие сервисы, как PayPal и iAP?

Есть идеи?

1 ответ

Решение

3d secure (и SecureCode, и Verified By Visa) должны выполняться в веб-браузере, а точнее в iFrame.

Содержимое iFrame динамически загружается схемой карты, чтобы представить страницу, размещенную эмитентом карты (чтобы позволить ему отображать секретную фразу). Проверка пароля также выполняется эмитентом карты, без какого-либо вмешательства с вашей стороны.

Невозможно выполнить безопасную проверку 3d вне веб-браузера.

Другие вопросы по тегам