Перевод с карты на карту

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

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

Схема проведения

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

Далее представлены схемы базового и сокращённого вариантов проведения перевода с карты на карту.

  1. Чтобы инициировать проведение базового варианта, следует отправить в платформу запрос категории money_transfer. При поступлении этого запроса в платёжную платформу формируются и далее последовательно выполняются следующие операции:
    • Операция sale, в результате которой выполняется списание c платёжной карты отправителя. Если на этом этапе получен отказ, в платёжной платформе автоматически отклоняется зачисление средств.
    • Операция payout, в результате которой выполняется зачисление списанных средств на платёжную карту получателя. Если на этом этапе получен отказ, в платёжной платформе автоматически инициируется отмена списания средств (операция reversal).
  2. Чтобы инициировать проведение сокращённого варианта, следует отправить в платформу запрос категории money_transfer/in или запрос категории money_transfer/out. В зависимости от категории запроса в платёжной платформе формируется одна из следующих операций:
    • операция sale, в результате которой выполняется списание c платёжной карты отправителя — для запроса категории money_transfer/in;
    • операция payout, в результате которой выполняется зачисление списанных средств на платёжную карту получателя — для запроса категории money_transfer/out.

В представленной далее схеме соответствия между запросом, платежом и операциями показано, что в результате запроса мерчанта на проведение перевода, в платёжной платформе инициируются и выполняются две операции. Операция отмены списания средств инициируется автоматически на стороне платёжной платформы.

Вне зависимости от варианта проведения этого типа платежа может потребоваться отправка дополнительного запроса, если необходима аутентификация пользователя с использованием технологии 3-D Secure. Более подробная информация о такой аутентификации представлена в разделах 3-D Secure 2 и Аутентификация 3‑D Secure 1.

В рамках проведения этого типа платежа недоступна вспомогательная процедура дополнения информации о платеже, то есть при необходимости уточнения каких-либо параметров оповещение от платформы к веб-сервису не отправляется. Это подразумевает, что все параметры для проведения переводов следует передавать в платёжную платформу в исходных запросах. Таким образом, при осуществлении переводов в странах, где необходима проверка в рамках Address Verification Service, в исходный запрос следует включить объект AvsInfo с указанием адреса, который зафиксирован эмитентом как актуальный для отправителя перевода (индекс, улица и номер дома).

Рис.: Диаграмма состояний перевода

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

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

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

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

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

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

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

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

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

processing Операция выполняется Промежуточное состояние
decline Операция отклонена Конечное состояние
success Операция выполнена Конечное состояние

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

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

processing Операция выполняется Промежуточное состояние
success Операция выполнена Конечное состояние

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

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