Отправить запрос в банк-эмитент для прохождения 3DS
https://acsSignedContent.com/v2/ACSUrl
Для мерчантов c собственной платежной формой
Возвращается в ответе метода Подтвердить платеж/Проверить версию 3DS внутри параметра acsSignedContent
Для 3DS v1.0: ACSUrl возвращается в ответе метода Проверить версию 3DS. Если в ответе метода Проверить версию 3DS возвращается статус 3DS_CHECKING,
Мерчанту необходимо сформировать запрос на URL ACS банка, выпустившего карту (в ответе метода Проверить версию 3DS параметр ACSUrl)
Для 3DS v2.1: Если в ответе метода Проверить версию 3DS возвращается статус 3DS_CHECKING, Мерчанту необходимо сформировать запрос на URL ACS банка, выпустившего карту (в ответе параметр ACSUrl).
Компонент ACS использует пары сообщений CReq и CRes для выполнения Проверки (Challenge). В ответ на полученное сообщение CReq компонент ACS формирует сообщение CRes, которое запрашивает держателя карты ввести данные для аутентификации
Формат ответа: CRes, полученный по cresCallbackUrl из запроса Проверить версию 3DS
При успешном результате прохождения 3-D Secure подтверждается инициированный платеж с помощью методов Подтвердить прохождение 3DS v1.0 или Подтвердить прохождение 3DS v2.1 в зависимости от версии 3DS
URL: ACSUrl (возвращается в ответе метода Проверить версию 3DS)
Запрос
Request body schema application/x-www-form-urlencoded
- Параметры запроса для 3DS v1.0
- Параметры запроса для 3DS v2.1
Required
MD
String
Уникальный идентификатор транзакции в системе Банка (возвращается в ответе на Проверить версию 3DS)
Required
PaReq
String
Результат аутентификации 3-D Secure (возвращается в ответе на Проверить версию 3DS)
Required
TermUrl
String
Адрес перенаправления после аутентификации 3-D Secure (URL обработчик на стороне Мерчанта, принимающий результаты прохождения 3-D Secure)
Required
creq
Object (Challenge Request (CReq))
JSON с параметрами закодированный в форматe base-64
Required
creq
Object (Challenge Request (CReq))
JSON с параметрами закодированный в форматe base-64
Ответ
Это полезный материал?