1.1. Прямая оплата
Введение
Оплата — тип транзакции, при которой Плательщик получает товар или услугу от Присоединяющейся Стороны в обмен на деньги или другие активы. При осуществлении сценария интеграции оплаты с прямой передачей карточных данных в запросе данные карты передаются непосредственно при передаче запроса.
См. определения терминов (Присоединяющаяся Сторона, 3DS Method и т.д.) в Глоссарии.
Общий сценарий оплаты
(2) Для имплементации запроса на проведение оплаты см. /api/v2/sale/. По умолчанию 3DS аутентификация 3DS инициируется и выполняется платежным шлюзом через Упрощенную схему аутентификации. См. Схему прохождения 3DS
(5) Для реализации обратного вызова с обработкой финального статуса см. Обратный вызов Присоединяющейся Стороны.
(7) Для реализации запроса статуса заказа см. /api/v2/status/. Статус следует запрашивать несколько раз с интервалом 3-5 секунд, пока в ответе не будет получен финальный статус.
Схема прохождения 3DS
Присоединяющаяся сторона должна реализовать все шаги, отмеченные зелёным и фиолетовым цветом. Ниже приведены описания шагов со ссылками на API-команды в соответствии с номером шага.
(1) Для реализации запроса статуса заказа см. /api/v2/status/. Статус следует запрашивать несколько раз с интервалом 3-5 секунд до получения финального статуса в ответе.
(4) Если присутствуют значения html и redirect-to, см. Упрощённый сценарий аутентификации с html страницей.
(5) То же, что и пункт (1).
Примечание
Схема принятия решений по 3DS демонстрирует инициацию и проведение 3DS Платежным Шлюзом. Для ознакомления с другими сценариями реализации 3DS, пожалуйста, изучите раздел Обзор 3DS и свяжитесь с вашим менеджером поддержки
Сценарий без 3DS
Оплата считается проведённой без прохождения 3DS (без 3DS аутентификации) при нижеприведённых условиях:
1. Соблюдены шаги 1-2-(5)-6 Схемы Прохождения 3DS.
2. Отсутствие параметров tds_status, html и redirect-to.
3. Транзакция получила финальный статус (подтверждено, отклонено, ошибка, отфильтровано).
Примечание
Транзакции со статусом «unknown» могут показываться как транзакции, прошедшие 3DS, так и как транзакции без прохождения 3DS. Детальнее о статусах транзакций см. Статусы.
Упрощённый процесс аутентификации
(1) и (2). Для имплементации запроса статуса заказа, см. /api/v2/status/.
(9) Для инициации финального перенаправления см. Финальное перенаправление.
(10) HTML-страница ожидания в контуре Присоединяющейся Стороны может иметь произвольный дизайн и должна взаимодействовать с сервером Присоединяющейся Стороны в соответствии с диаграммой.
(15) и (16) то же, что и (1) и (2).