Проверка действительности платёжного инструмента

Совет: Эта статья посвящена тому, как проверять действительность платёжных инструментов через платёжную платформу ecommpay и какие статусы при этом могут использоваться.

Помимо этой статьи для работы с проверкой действительности могут быть полезны:

  • статья Проверка платёжных инструментов с описанием того, как проверять действительность платёжных инструментов через Payment Page и какие запросы и оповещения при этом актуальны в случае прямой работы с платёжными картами;
  • статьи раздела Платёжные методы с описанием того, как проверять действительность платёжных инструментов через Payment Page при работе с различными платёжными методами и какие запросы и оповещения могут быть актуальны при этом.

Информацию о возможности проведения проверки действительности платёжного инструмента необходимо уточнять у курирующего менеджера ecommpay.

Общая информация

Проверка действительности платёжного инструмента — это тип платежа, в рамках которого для проверки возможности использования платёжного инструмента на основании одного исходного запроса осуществляется один условный (нулевой) перевод денежных средств от пользователя к мерчанту или одна реальная (ненулевая) блокировка средств пользователя с последующей отменой. При этом сумма блокировки может согласовываться с мерчантом, а срок отмены блокировки может составлять до 45 дней.

Платежи этого типа могут быть актуальны, например, для регистрации повторяемых оплат.

Модель проведения

Чтобы инициировать проверку действительности платёжного инструмента, в параметрах вызова платёжной формы следует указать режим работы card_verify. Тогда после подтверждения пользователем согласия на проверку в платёжную платформу направляется запрос, для выполнения которого в платформе формируется операция account verification. И в результате выполняется проверка платёжного инструмента на стороне эмитента или платёжной системы, после чего к веб-сервису направляется оповещение с результатом этой проверки.

При проведении проверки платёжного инструмента могут выполняться вспомогательные процедуры: аутентификация пользователя с использованием технологии 3‑D Secure и (или) дополнение информации о платеже. Такие процедуры выполняются без участия веб-сервиса мерчанта, но, как правило, требуют участия пользователя.

Рис.: Диаграмма состояний проверки действительности платёжного инструмента

Далее в рамках данного раздела представлена информация о возможных статусах проверки действительности платёжного инструмента и связанных с ней операций. Более подробную информацию о проверке действительности платёжного инструмента можно найти в разделе Проверка платёжных инструментов, а о нюансах такой проверки в зависимости от используемого платёжного метода — в разделе Методы.

Статусы платежа

При проведении проверки действительности платёжного инструмента могут использоваться следующие статусы.

error Проведение платежа не инициировано из-за ошибки, возникшей при проверке принятого в платёжной платформе запроса Конечное состояние. Допускается повторное инициирование этого платежа
processing Платёж проводится Промежуточное состояние
awaiting 3ds result Проведение платежа приостановлено до получения в платёжной платформе информации о результате аутентификации 3‑D Secure. Если информация о результате не получена в течение 30 минут, то платёж переводится в статус decline Промежуточное состояние
awaiting clarification Проведение платежа приостановлено до получения дополнительной информации от пользователя. Если такая информация не получена в течение 30 минут, платёж переводится в статус decline Промежуточное состояние
decline Платёж отклонён Конечное состояние
success Платёж проведён Конечное состояние

Статусы операции account verification

При выполнении операции account verification могут использоваться следующие статусы.

processing Операция выполняется Промежуточное состояние
awaiting 3ds result Выполнение операции приостановлено до получения в платёжной платформе информации о результате аутентификации 3‑D Secure. Если такой запрос не получен в течение 30 минут, операция переводится в статус decline Промежуточное состояние
awaiting clarification Выполнение операции приостановлено до получения от пользователя дополнительной информации. Если такая информация не получена в течение 30 минут, операция переводится в статус decline Промежуточное состояние
decline Операция отклонена Конечное состояние
success Операция выполнена Конечное состояние

Дополнительные материалы

При работе с проверкой действительности платёжного инструмента могут быть полезны следующие материалы: