Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

При оплате картой, требующей авторизации по протоколу версии 2 .0 АПК Ассист вернет в ответе код возврата AS110 (блок 2) и дополнительный блок параметров threedsdata. Список параметров, которые могут содержаться в блоке threedsdata представлен в таблице ниже:

...

Основные сценарии работы:

  • Для версии 2 протокола 3D-Secure 2.0 (блок 3) при наличии URL банка-эмитента threeDSMethodURL (блок 5) предприятие формирует скрытый HTML iFrame на платежной странице (блок 8), отправляет POST запрос с одним параметром threeDSMethodData на полученный адрес threeDSMethodURL, и далее вызывает сервис get3dsecver2 (блок 9).
  • Для версии 2 протокола 3D-Secure 2.0 (блок 3) при наличии URL банка-эмитента threeDSMethodURL (блоки 5, 8, 9), но без необходимости дополнительного взаимодействия с держателем карты (блок 4) - Frictionless Flow (F), АПК Ассист сразу проводит транзакцию в процессинге или завершает операцию с ошибкой (блок 12).
  • Для версии 2 протокола 3D-Secure 2.0 (блок 3) при наличии URL банка-эмитента threeDSMethodURL (блоки 5, 8, 9) и при необходимости дополнительного взаимодействия с держателем карты (блок 10) предприятие должно сформировать на платежной странице объект HTML iFrame и отправить методом HTTP POST запрос проверки держателя карты к указанному URL challengeurl (блок 11). В этом iFrame отображается страница ACS банка эмитента и плательщик вводит одноразовый пароль, полученный от банка. Это сценарий Challenge Flow (C).
  • Для версии 2 протокола 3D-Secure 2.0 (блок 3) при отсутствии URL банка-эмитента threeDSMethodURL и когда дополнительное взаимодействие с держателем карты не требуется - Frictionless Flow (F), сразу же будет проведена транзакция в процессинге, и процесс оплаты будет завершен (блок 12).
  • Для версии 2 протокола 3D-Secure 2.0 (блок 3), когда взаимодействие с держателем карты необходимо (блок 4), но URL банка-эмитента threeDSMethodURL отсутствует (Нет - пусто) предприятие должно сформировать на платежной странице объект HTML iFrame и отправить методом HTTP POST запрос проверки держателя карты к указанному URL challengeurl (блок 11). В этом iFrame отображается страница ACS банка эмитента и плательщик вводит одноразовый пароль, полученный от банка.

...