Схема проведения платежа
Виды проведения платежа
В Системе для типа прием средств реализованы две схемы проведения платежа: одностадийное и двухстадийное.
Одностадийный платеж выполняется одним запросом, в то время как двухстадийный – двумя. После первого успешного запроса на инициацию платежа, сумма операции будет блокирована на счету Клиента. Далее у Партнера есть до 5 дней (в зависимости от типа Карты) для подтверждения операции. Подтвердить можно как всю сумму, так и часть.
Тип платежа
Система предполагает два основных типа платежа: прием денежных средств и вывод денежных средств. При приеме денежные средства перечисляются от Клиента в пользу Партнера. Эта операция используется в случаях, например оплаты Клиентом покупок на сайте Партнера либо, например пополнения своего счета в системе Партнера.
При операции вывода денежные средства перечисляются со счета Партнера на Карту Клиента. Такая операция применяется в случаях, когда Клиент, например выводит свои накопленные балы из системы Партнера. Такая операция может применяться и в некоторых случаях возврата денежных средств Партнером Клиенту.
Операция приема может осуществляться в безакцептном виде, то есть в один клик. После первого успешного платежа, в случае желания клиента не вводить каждый раз данные Карты, Система формирует безопасный токен по карточным данным и в дальнейшем для оплат может использоваться сохраненный токен. Токен существует ограниченное время и действует на ограниченное количество платежей.
Помимо основных типов платежей в Системе заложены также:
Основной сценарий проведения платежа
Предполагается, что у Партнера есть индивидуально разработанная система и он желает использовать API Системы.
- Партнер у себя на сайте формирует заказ Покупателя. При этом если желает, то сохраняет в своей системе данные по платежу.
- Партнер инициирует в Системе платеж, отправляя инициации в Систему.
- В случае успешной инициации Партнер в ответе получает ссылку (называемую в Системе redirectUrl) на форму оплаты (вывод или пополнение в зависимости от типа платежа).
- Партнер перенаправляет Клиента на переданную ссылку.
- Клиент переходит по ссылке и вводит данные своей Карты.
- Система проводит платеж.
- Партнер получает от Системы результат проведения платежа на ссылку, предоставленную Партнером (и называемую в Системе callback_url).
- Клиент переадресовывается на сайт Партнера по возвратной ссылке, предоставляемой Системе Партнером (request_url), где Партнер может отобразить контент в соответствии с полученным от Системы результатом.
3-D Secure
3-D Secure – это функционал от Visa и MasterCard защиты от несанкционированного использования карты и дополнительной проверки подлинности Держателя Карты. При этом функционале в сценарий проведения платежа добавляется дополнительный шаг: после запроса на проведение платежа операции приема (для вывода не используется) Держатель Карты перенаправляется на специальную форму, где должен ввести пароль и секретный код, как правило, отправляемый в СМС-сообщении). Форма может выглядеть следующим образом: