Здравствуйте!
Вопрос такой. Сейчас, фактически, платёжные системы предоставляют следующие методы интеграции с ними:
1. Форма с полями для ввода данных кредитной карты расположена на сайте магазина, она отправляет данные в веб-приложение (на сервере магазина), а это веб-приложение уже передаёт их в платёжную систему
2. Форма с полями для ввода данных кредитной карты расположена на сайте платёжной системы (веб-приложение отправляет покупателей туда в процессе оформления ими заказа)
3. Форма с полями для ввода данных кредитной карты расположена на сайте магазина, но настроена таким образом, что данные отправляются сразу на сервер платёжной системы, минуя сервер, где установлено веб-приложение
4. Форма с полями для ввода данных кредитной карты расположена на сайте платёжной системы, но отображается в IFRAME на сайте магазина. Данные также отправляются сразу на сервер платёжной системы, минуя сервер, где установлено веб-приложение
С первым способом всё понятно. Здесь для веб-приложения требуется PA-DSS сертификация, так как оно непосредственно манипулирует с данными кредитных карт.
Второй способ, вроде бы, тоже не вызывает вопросов: всё веб-приложение может быть исключено из PCI scope, так как данные о кредитках никогда не попадают ни на сервер, ни в веб-приложение.
Больше всего вопросов вызывает третий способ. В частности, вот эти вот ребята (
http://dev.braintreepaymentsolutions.com/payment-processing/transparent-redirect/) утверждают, что такой метод интеграции является PCI compliant, а веб-приложение, отображающее сайт магазина, не требует PA-DSS сертификации (так как данные о кредитках присутствуют только в браузере клиента, и никогда не попадают на сервер магазина). Так ли это?
Ну и четвёртый способ интеграции также вызывает некоторые сомнения, хотя и не такие, как третий, так как IFRAME не позволяет "вытащить" введённые в него данные о кредитках со страницы, куда он вставлен.
Буду очень благодарен, если вы раскроете тайну вокруг третьего и четвёртого метода интеграции с платёжными системами и ответе, должно ли веб-приложение магазина сертифицироваться на PA-DSS в случае интеграции через эти методы, или веб-приложение исключается из области оценки в этих случаях.
Спасибо!