Схема и статусы повторяемой оплаты со списаниями по запросу

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

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

Этот вариант может быть актуален, когда пользователу необходимо неоднократно выполнять оплату с использованием одного и того же платежного инструмента без привязки к графику или сумме платежа (например, при предоставлении услуг такси). Для пользователя такая оплата удобна тем, что ему не нужно необходимости каждый раз вводить одни и те же платежные данные и подтверждать подлинность платежного инструмента.

Payment Page позволяет регистрировать повторяемую оплату.

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

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

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

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

После проведения такой оплаты по ней можно выполнить возврат средств пользователю. Чтобы инициировать возврат, следует использовать интерфейсы Gate или Dashboard. При этом используется одна из следующих операций:

  • reversal, если возврат инициируется до закрытия операционного дня, в котором был проведен платеж;
  • refund, если возврат инициируется после закрытия операционного дня, в котором был проведен платеж.

Рис.: Диаграмма состояний повторяемой оплаты со списаниями по запросу

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

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

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

error Проведение платежа не инициировано из-за ошибки, возникшей при проверке принятого в платежной платформе запроса Конечное состояние. Допускается повторное инициирование этого платежа
processing Платеж проводится Промежуточное состояние
awaiting clarification Проведение платежа приостановлено до получения дополнительной информации от пользователя. Если такая информация не получена в течение 30 минут, платеж переводится в статус decline Промежуточное состояние
decline Платеж отклонен Конечное состояние
success Платеж проведен Конечное состояние. Дополнительно допускается проведение возврата
reversed Сумма платежа полностью возвращена до закрытия бизнес-дня, в котором он был проведен Конечное состояние. Дополнительно допускается отмена возврата
partially refunded Сумма платежа частично возвращена Конечное состояние. Дополнительно допускается отмена возврата
refunded Сумма платежа полностью возвращена после закрытия бизнес-дня, в котором он был проведен. Осуществлен один полный возврат суммы платежа или несколько частичных, в совокупности составляющих исходную сумму Конечное состояние. Дополнительно допускается отмена возврата

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

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

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

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

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

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

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

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