Проверка действительности платёжного инструмента
Общая информация
Проверка действительности платёжного инструмента — это тип платежа, в рамках которого для проверки возможности использования платёжного инструмента на основании одного исходного запроса осуществляется один условный (нулевой) перевод денежных средств от пользователя к мерчанту или одна реальная (ненулевая) блокировка средств пользователя с последующей отменой. При этом сумма блокировки может согласовываться с мерчантом, а срок отмены блокировки может составлять до 45 дней.
Платежи этого типа могут быть актуальны, например, для регистрации повторяемых оплат.
Схема проведения
Чтобы инициировать проверку действительности платёжного инструмента, следует отправить в платформу запрос account verification
либо открыть платёжную форму в режиме работы card_verify
. Для выполнения такого запроса в платформе формируется операция account verification
.
При проведении проверки платёжного инструмента дополнительно могут требоваться и другие запросы:
- Если необходима аутентификация пользователя с использованием протокола 3‑D Secure, то от платформы к веб-сервису отправляется оповещение с информацией для формирования запроса к эмитенту, после чего проведение платежа в платформе приостанавливается до получения информации о результате аутентификации. При работе через Gate для этого требуется отправить запрос с результатом аутентификации —
3ds_result
, — а при работе через Payment Page все действия выполняются без участия веб-сервиса мерчанта. - Если необходимо дополнение информации о платеже для какой-либо из сторон, участвующих в проведении платежа (например, предоставление в платёжную систему адреса держателя карты, не переданного в исходном запросе), то от платформы к веб-сервису отправляется оповещение с названиями параметров для уточнения и проведение платежа в платформе приостанавливается до получения необходимой информации. При работе через Gate для этого требуется отправить запрос с такой информацией —
clarification
, — а при работе через Payment Page все действия выполняются без участия веб-сервиса.
Далее в рамках данного раздела представлена информация о возможных статусах проверки действительности платёжного инструмента и связанных с ней операций. Более подробную информацию о проведении проверки действительности платёжного инструмента можно найти в разделах Payment Page и Gate.
Статусы платежа
При проведении проверки действительности платёжного инструмента могут использоваться следующие статусы.
error |
Проведение платежа не инициировано из-за ошибки, возникшей при проверке принятого запроса | Конечное состояние. Допускается повторная отправка запроса с тем же идентификатором платежа и повторная попытка проведения этого платежа |
processing |
Платёж проводится | Промежуточное состояние |
awaiting 3ds result |
Проведение платежа приостановлено до получения информации о результате аутентификации 3‑D Secure. Если такая информация не получена в течение установленного времени, то платёж переводится в статус decline . Как правило, время ожидания такой информации составляет 30 минут, но может варьироваться в зависимости от используемого провайдера. Для получения более подробной информации о времени ожидания следует обращаться к специалистам технической поддержки — support@ecommpay.com |
Промежуточное состояние |
awaiting clarification |
Проведение платежа приостановлено до получения требуемой дополнительной информации. Если такая информация не получена в течение 30 минут, платёж переводится в статус decline |
Промежуточное состояние |
decline |
Платёж отклонён | Конечное состояние |
success |
Платёж проведён | Конечное состояние |
Статусы операции account verification
При выполнении операции account verification
могут использоваться следующие статусы.
processing |
Операция выполняется | Промежуточное состояние |
awaiting 3ds result |
Выполнение операции приостановлено до получения информации о результате аутентификации 3‑D Secure. Если такая информация не получена в течение установленного времени, то операция переводится в статус decline . Как правило, время ожидания такой информации составляет 30 минут, но может варьироваться в зависимости от используемого провайдера. Для получения более подробной информации о времени ожидания следует обращаться к специалистам технической поддержки — support@ecommpay.com |
Промежуточное состояние |
awaiting clarification |
Выполнение операции приостановлено до получения требуемой дополнительной информации. Если такая информация не получена в течение 30 минут, операция переводится в статус decline |
Промежуточное состояние |
decline |
Операция отклонена | Конечное состояние |
success |
Операция выполнена | Конечное состояние |