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

Термины и определения

  • Система - платежный шлюз Global Payments
  • ТСП — торгово-сервисное предприятие, работающее с системой.
  • API — программный интерфейс для взаимодействия с системой, расположенный по адресу https://api.gbpayments.io
  • ЛК — личный кабинет ТСП в системе, расположенный по адресу https://office.gbpayments.io
  • Карта — банковская карта платежных систем Visa, MasterCard или МИР.
  • Эквайер — расчетный банк.
  • Эмитент — банк, выпустивший карту.
  • Держатель — физическое лицо, которому эмитент выдал карту в пользование.
  • Виджет — платежная форма, предоставленная системой для ввода реквизитов карты держателем и последующей авторизации.
  • 3-D Secure — протокол проверки держателя эмитентом.

Виды операций

Система предполагает два вида операций: оплата и возврат. В первом случае деньги перечисляются со счета держателя в пользу ТСП, во втором — наоборот. Возврат выполняет ТСП в случае желания покупателя вернуть товар, и он всегда связан с операцией оплаты, сумма средств с которой будет возвращена держателю. Возвращать можно как всю сумму оплаты, так и ее часть. Деньги обычно возвращаются на карту держателя в тот же день, но иногда (зависит от эмитента) могут идти до 3-х дней. Операцию оплаты, в отличие от возврата, можно отменить. Отмену оплаты выполняет ТСП в случае, если платеж был совершен с ошибкой: неверная сумма, технический сбой и т.д. Есть ограничение — отменить операцию можно только в случае использования двухстадийной схемы оплаты. Деньги при этом будут разблокированы на карте держателя практически мгновенно.

Схемы проведения платежа

Существуют два варианта проведения операции оплаты: одно- и двухстадийная, их также называют single message scheme (SMS) и dual message scheme (DMS).

Одностадийная оплата выполняется одной командой, по результатам которой проходит авторизация и последующее списание средств в пользу ТСП.

Двухстадийная оплата подразумевает использование двух команд: отдельно на авторизацию, отдельно на списание. После успешной авторизации, сумма операции будет блокирована на счету держателя, то есть он не сможет ей воспользоваться. Далее у ТСП есть до 7 дней в зависимости от типа карты для подтверждения операции, после чего произойдет списание денег. Если операцию не подтвердить в течение этого времени — она будет автоматически отменена. Подтверждать можно как всю сумму авторизации, так и часть. Как правило, двухстадийная схема используется для получения депозита с плательщика, например, в прокатных компаниях или отелях.

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

Способы оплаты

Оплату можно проводить следующими способами:

  • Через платежную форму — виджет. На вашем сайте прописывается скрипт, который открывает защищенную платежную форму (iframe) для ввода карточных данных.
  • Через API по токену карты (рекарринг). После первой оплаты через виджет или криптограмму, система присваивает карточным данным идентификатор — токен, который можно безопасно хранить и использовать для безакцептных платежей (pay per click). Токен возвращается в PAY уведомлении и в ответе системы на запрос по API.

3-D Secure

3-D Secure — общее название программ Verified By Visa и MasterCard Secure Code от платежных систем Visa и MasterCard соответственно. Суть программы в проверке подлинности держателя (то есть защита от несанкционированного использования карты) эмитентом перед оплатой. На практике это выглядит так: держатель указывает реквизиты карты, далее открывается сайт эмитента, где держателю предлагается ввести пароль или секретный код (как правило, код отправляется в СМС сообщении). Если код указан правильно, оплата будет проведена. Если нет — отклонена.

3-D Secure в процессе оплаты появляется не на всех картах, а только тех, банки-эмитенты которых поддерживают данную технологию. Проведение оплаты без 3-D Secure безусловно является существенно менее безопасным вариантом.

Сумма операций

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