Page History
...
Название  | Принимаемые значения  | Описание  | В ответе сервиса1  | 
version  | 1.0.0  | Версия протокола 3-D Secure  | 1,2  | 
threeDSServerTransID  | Строка  | ID транзакции в 3DS Server  | 1,2  | 
threeDSMethodURL  | Строка, до 256 символов  | URL на стороне банка-эмитента или платежной системы  | 1  | 
threeDSMethodData  | Строка, до 256 символов  | Закодированное в Base64 тело запроса  | 1  | 
alphaauthresult  | Y - успешно, N - неуспешно, A - Attempt, U – невозможно провести аутентификацию, R- отказ, I - для информации  | Результат аутентификации будет получен в ответе, если она произошла в одну стадию (Frictionless Flow)  | 1,2  | 
challenge  | F - Frictionless Flow C – Challenge Flow  | Взаимодействие с держателем карты (C – нужно, F – не нужно)  | 1,2  | 
challengeurl2  | Полное доменное имя (URL) https://acs.... Длина максимум 2048 символов  | URL банка-эмитента или платежной системы для проверки плательщика  | 1,2  | 
challengerequest2  | Сообщение, закодированное методом Base64, длина переменная  | Данные запроса, отправляемого на challengeurl  | 1,2  | 
...
Ответ на запрос в этом случае будет содержать один из конечных кодов возврата (AS000 – операция успешно завершена, AS100-AS109 – отказ в авторизации), все поля ответа, описанные выше, и дополнительный блок данных threedsdata, в котором параметр challenge равен F, а поле alphaauthresult содержит результат аутентификации (Y, N, U, R, I).
Получение кода возврата AS110 в ответе на вызов сервиса get3dsecver2 означает, что нужна дополнительная проверка плательщика (Challenge Flow). При этом в блоке данных threedsdata параметр challenge будет равен C, а параметры challengeurl и challengerequest будут заполнены (блок 10).
...