Перевод с карты на карту
Общая информация
Перевод с карты на карту — тип платежа, в рамках которого на основании одного исходного запроса осуществляются списание денежных средств с платёжной карты отправителя и последующее зачисление этих средств на платёжную карту получателя. При этом проведение переводов в платёжной платформе ECommPay поддерживается для карт платёжных систем Visa и Mastercard, а отправителем и получателем может быть как один и тот же, так и разные пользователи.
Схема проведения
В платёжной платформе поддерживаются два варианта проведения перевода с карты на карту: базовый и сокращённый. В случае базового варианта проведения перевода на стороне платёжной платформы ECommPay выполняются как списание, так и зачисление средств пользователю, а в случае сокращённого варианта — только списание или только зачисление. Сокращённый вариант может быть актуален, если мерчанту необходимо проводить через стороннего провайдера платёжных услуг либо списание средств с карты отправителя, либо зачисление средств на карту получателя.
Далее представлены схемы базового и сокращённого вариантов проведения перевода с карты на карту.
- Чтобы инициировать проведение базового варианта, следует отправить в платформу запрос категории
money_transfer
. При поступлении этого запроса в платёжную платформу формируются и далее последовательно выполняются следующие операции:- Операция
sale
, в результате которой выполняется списание c платёжной карты отправителя. Если на этом этапе получен отказ, в платёжной платформе автоматически отклоняется зачисление средств. - Операция
payout
, в результате которой выполняется зачисление списанных средств на платёжную карту получателя. Если на этом этапе получен отказ, в платёжной платформе автоматически инициируется отмена списания средств (операцияreversal
).
- Операция
- Чтобы инициировать проведение сокращённого варианта, следует отправить в платформу запрос категории
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 Secure — 3ds_result . Если такой запрос не получен в течение 30 минут, платёж переводится в статус decline |
Промежуточное состояние |
decline |
Платёж отклонён, так как отклонена операция списания | Конечное состояние |
reversed |
Платёж отклонён, так как отклонена операция зачисления | Конечное состояние |
success |
Платёж проведён | Конечное состояние |
Статусы операции sale
При выполнении операции sale
могут использоваться следующие статусы.
processing |
Операция выполняется | Промежуточное состояние |
awaiting 3ds result |
Выполнение операции приостановлено до получения запроса на продолжение с учётом результата аутентификации 3-D Secure — 3ds_result . Если такой запрос не получен в течение 30 минут, операция переводится в статус decline |
Промежуточное состояние |
decline |
Операция отклонена | Конечное состояние |
success |
Операция выполнена | Конечное состояние |
Статусы операции payout
При выполнении операции payout
могут использоваться следующие статусы.
processing |
Операция выполняется | Промежуточное состояние |
decline |
Операция отклонена | Конечное состояние |
success |
Операция выполнена | Конечное состояние |
Статусы операции reversal
При выполнении операции reversal
могут использоваться следующие статусы.
processing |
Операция выполняется | Промежуточное состояние |
success |
Операция выполнена | Конечное состояние |
Дополнительные материалы
При работе с переводами с карты на карту могут быть полезны следующие материалы:
- Организация взаимодействия — раздел с общей информацией о взаимодействии с платёжной платформой через Gate.
- Переводы с карты на карту— раздел с подробной информацией о проведении переводов.
- Оповещения — раздел с информацией об оповещениях и работе с ними.
- Информация о выполнении операций — раздел с информацией о кодах ошибок, используемых в платёжной платформе.