Общая информация
Термины и определения
- Система - платежный шлюз 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 безусловно является существенно менее безопасным вариантом.
Сумма операций
Отдельно обращаем ваше внимание, что при передаче суммы операции (при вызове виджета, методов или получении уведомлений), значение суммы всегда должно быть в копейках.