Платежные шлюзы

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску

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

Платежные шлюзы представляют собой программные приложения, созданные специально для электронной коммерции. Однако благодаря заложенным в них инструментам быстрой и точной активизации платежей они нашли применение и в традиционном бизнесе. Безопасность обмена информацией через платежный шлюз достигается благодаря шифрованию персональных данных (таких как номер кредитной карты, секретный код и т.д.) с помощью SSL (Secure Socket Layer). Многие хостинговые компании включают платежные шлюзы в свои стандартные клиентские пакеты.

Чтобы купить товар через платежный шлюз, клиент должен иметь учетную запись в соответствующей системе. Но однажды пройдя регистрацию, далее при покупке он выбирает способ оплаты через платежный шлюз и вводит пароль - данные карты передаются автоматически. Некоторые онлайн-магазины предлагают своим клиентам два альтернативных способа оплаты товара: через шлюз или банковской картой. Если у продавца нет инструментов для самостоятельного процессинга пластиковых карт, он использует только платежный шлюз (так, например, совершаются практически все транзакции на аукционе eBay). Для покупателя пользование платежным шлюзом бесплатно, продавец платит проценты от совершенных сделок.

Как работает платежный шлюз

Для использования платежных шлюзов необходимо подключение к сети интернет.

  • Покупатель совершает транзакцию через веб-сайт или физически.
  • Данные пересылаются в платежный шлюз, который принимает информацию и далее передает детали транзакции в банк, выдавший карту, с помощью которой была оплачена покупка.
  • Банк отправляет запрос в платежную систему (VISA, Mastercard и т.д.). Происходит оценка соответствия условий сделки и кредитной ситуации клиента.
  • Банк-эмитент отправляет код авторизации, который "дает добро" платежной системе на совершение сделки.
  • Платежная система отправляет код авторизации в платежный шлюз, оттуда он поступает продавцу.
  • Если сделка одобрена, продажа проходит и деньги снимаются со счета клиента.

Весь процесс занимает несколько секунд. Скорость зависит от качества интернет-соединения. В реальности покупатель получает деньги клиента примерно через 3 дня.

Платежные шлюзы в Nemo

В системе бронирования Nemo имеются шлюзы к самым популярным поставщикам платежных решений:

  • Процессинговый центр Uniteller осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.
  • ChronoPay – международный оператор Интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.

Компания Mute Lab является авторизованным разработчиком, а система бронирования Nemo - рекомендованной к использованию для туристического и авиабизнеса, о чем имеется соответствующий сертификат.

  • Система Moneta.ru является агрегатором популярных электронных платежных систем. К системе подключены такие платежные системы, как Яндекс.Деньги, WebMoney, ОСМП, HandyBank.
  • За 6 лет работы в области электронной коммерции, компания "Универсальная Финансовая Система" проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем - это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов "Экспресс-3", отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.
  • Компания «Объединенный расчетный центр» («ОРЦ») образована в 2005 году группой специалистов, обладающей большим опытом работы в ИТ-отрасли и сфере финансов. Штаб-квартира компании расположена в г. Санкт-Петербург, Россия. Для удобства клиентов, в различных городах Российской Федерации и ближнего зарубежья действуют представительства компании.
  • QIWI (КИВИ) - это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в Интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.
  • Comepay — это универсальная система платежей — современный программно-аппаратный комплекс, позволяющий организовывать прием и зачисление платежей операторов сотовой связи, Интернет-провайдеров, операторов IP-телефонии,коммерческого телевидения и любых других услуг.
  • Webmoney - одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, "чарджбеков", злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.
  • CoPAYco - надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.
  • ПриватБанк - крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.
  • Универсальный платежный шлюз Nemo - встроенный в систему шлюз позволить обеспечить связь с любым платежным сервисом, например разработанным специально для вашей компании.

Настройки платежных шлюзов в Nemo

На страннице "Платежные шлюзы" настраиваются описания и параметры платежных шлюзов, имеющихся в системе. Для переключения на другой платежный шлюз нужно использовать выпадающий список вверху страницы. На странице можно задать название платежного метода, его описание, текст действия (все это будет показано пользователю на шаге выбора метода оплаты). Также можно установить дополнительные наценки, характерные для данного способа оплаты, причем как в относительном, так и в абсолютном выражении. Наценки в данном случае могут быть отрицательными. Цена «со скидкой» будет видна только на странице со способом оплаты, для которого установлена наценка.

Настройки, доступные на данной странице:

  • «Имя платежного шлюза» - имя платежного шлюза отображаемое на странице выбора способов оплаты.
  • «Информация об оплате через данный шлюз» - дополнительная информация отображаемая на странице выбора способов оплаты и после выбора конкретного способа оплаты.
  • «Текст кнопки» - текст кнопки выбора текущего способа оплаты.
  • «Наценка» - значение наценки.
  • «Тип правила» - (процент/значение), указывает на то, каким образом задана наценка в абсолютных величинах или в процентах.
  • «Наценка не менее, чем» - минимальное ограничение наценки.
  • «Наценка не более, чем» - максимальное ограничение наценки.
  • «Тип правила для пределов» - процент/значение, указывает на то как воспринимать ограничения наценки, проценты или абсолютные величины.
  • «Валюта наценки» - валюта наценки, используется если наценка или ограничения наценки указаны в абсолютных величинах.
  • «Максимальная сумма заказа при которой отображается способ оплаты» - максимальная сумма заказа при которой способ оплаты доступен к выбору.
  • «Способ оплаты отображать не менее чем за X часов до начала услуги» - указывается минимальное количество часов до времени начала оказания услуги, при котором способ оплаты будет доступен к выбору.
  • «Способ оплаты отображать не менее чем за X часов до наступления таймлимита» - указывается минимальное количество часов до наступления аннуляция, при котором способ оплаты будет доступен к выбору.
  • «Порядковый номер на странице выбора оплаты» - Позволяет задать порядковый номер под которым платежный сервис будет отображаться на странице оплаты.

! Для того, чтобы сортировка работала нужно включить «сортировку по порядковому номеру» в разделе «Способы оплаты» → «Основные настройки».

Информация о платежных системах в Nemo

Раздел "Панель управления" - "Методы оплаты" - "Информация о платежных системах" содержит информацию о платежных шлюзах и реализованных для них режимах работы.

Значение столбцов таблицы:

1. isOnline - платежка предполагает оплату услуги онлайн.
2. canHasHold - шлюз поддерживает холд денежных средств.
3. canHasRefund - шлюз поддерживает возврат денежных средств.

Если шлюз поддерживает режим canHasHold и/или canHasRefund, то он будет предоставляться клиенту для выбора в случае предоплаты, что не актуально для "Авиабилетов", т.к данный компонент предоплату не поддерживает.

Значение «0» означает «да»; значение «1» - соответственно, «нет».

Платежный шлюз Chronopay

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

В клиентском кабинете Chronopay вы можете создать несколько продуктов, которые будут обрабатываться в различных режимах. Режимы работы для продуктов настраиваются менеджером компании Chronopay. Менеджер Chronopay также может перевести ваш аккаунт в тестовый режим, когда возможна оплата услуг специальной картой. При этом никакие средства не переводятся (режим нужен для отладки).

Возможные режимы работы аккаунта Chronopay:

  • Purchase - этот режим предполагает моментальное списание денег с карточки клиента.
  • Pre-auth - в этом режиме происходит заморозка требуемых средств на карточке клиента, в данном режиме требуется отправка дополнительных запросов для перевода замороженных средств на счет мерчанта.

! На данный момент система Nemo не поддерживает работу в режиме purchase.

Режим pre-auth предполагает отправку запроса на списание или возврат средств. В зависимости от соглашения с системой Chronopay средства замороженные на карте клиента могут быть разморожены по истечении некоторого промежутка времени и возвращены клиенту, если магазин не отправил никаких запросов.

В режим pre-auth существует несколько разновидностей запросов на списание:

  • Обычный запрос (без указания какой-либо дополнительной информации).
  • Длинная запись (отправка запроса на списание средств со счета клиента с указанием дополнительной информации об услуге. Для оплаты авиабилетов в длинной записи указывается информация о перелете: номер билета, дата вылета, аэропорт вылета, сегменты перелета и т.д.)

Настройки платежного шлюза Сhronopay в системе Nemo:

1. Номер продукта (узнаем в клиентском кабинете Chronopay).
2. Подпись (вы получаете sharedsec при регистрации аккаунта Chronopay, sharedsec идентична для всех продуктов на аккаунте).
3. Режим реальной работы - в выключенном состоянии вместо реальной стоимости заказа подставляет сумму в 100р, требуется для тестового режима.
4. Подтверждение длинной записью (настраиваем в соответствии с режимом работы аккаунта Сhronopay по заданному номеру продукта).
5. Подтверждение после выписки билета (настраиваем в соответствии с режимом работы аккаунта Сhronopay по заданному номеру продукта).
6. Отключить передачу параметра product_id - при включении данной настройки в систему Chronopay не передается параметр product_id.
7. Отключить передачу параметра product_name - при включении данной настройки в систему Chronopay не передается параметр product_name.


Для работы в Pre-auth режиме с обычным запросом в боевом режиме обе настройки «Подтверждение длинной записью» и «Подтверждение после выписки билета» должны быть выключены. Для работы в Pre-auth режиме с длинной записью в боевом режиме обе настройки - «Подтверждение длинной записью» и «Подтверждение после выписки билета» - должны быть включены.

! работа аккаунта в режиме с длинной записью требует от вас повышенного внимания. Данный режим работы предполагает оплату только авиабилетов. Длинная запись отправляется только после успешной выписки билета. Если вы по каким либо причинам не смогли выписать билет в системе Nemo по данному заказу, то через определенное время деньги уйдут обратно клиенту. Использование сторонних способов выписки билетов возлагает на вас ответственность за выставление длинной записи.

Одновременная оплата отелей и авиа.

Для одновременной оплаты необходимо разделять оплату авиабилетов и оплату бронирования отелей, так как это разный тип. Система будет делать несколько транзакций для такой оплаты. Тогда как для авиабилетов если их несколько, достаточно передавать один номер билета (Фамилия, Имя пассажира) на операцию. Для такого заказа с несколькими авиа бронями, система сделает одну транзакцию.

Для каждой операции вычисление sign уникально. На данный момент нет возможности оплачивать одновременно авиабилеты и отели, используя одни и те же реквизиты.

Платежный шлюз Webmoney

Данный платежный шлюз позволяет проводить оплату в Nemo. Возврат средств и блокировку шлюз не поддерживает.

Webmoney.png

Для подключения «WebMoney» для оплаты в Nemo следует задать следующие настройки:

WebMoney-идентификатор(WMID) — выдается WebMoney.

Тип кошелька — выбрать тип кошелька, с которого будет проводится оплата.

Номер для выбранного кошелька — номер, который выдается в WebMoney.

Secret Key – задается в WebMoney.

Язык пользовательского интерфейса — выбранный язык будет иметь пользовательский интерфейс страницы WebMoney, на которую переводит пользователя «Немо» после выбора способа оплаты.

На стороне WebMoney следует задать следующие настройки:

ResultUrl

если для Вашего сайта имеется ssl-сертификат, тогда https://{site_name}/index.php?go=webmoney/check
      если не установлен тогда https://sys.nemo-ibe.com/index.php?go=webmoney/check

SuccessUrl -

http://{site_name}/index.php?go=webmoney/success
      метод — POST

FailUrl -

http://{site_name}/index.php?go=webmoney/fail
      метод — POST

Передавать параметры в предварительном запросе — да.

Платежный шлюз Moneta.ru

Данный платежный шлюз позволяет оплачивать счета выставленные как в системе Moneta.ru, так и в сторонних платежных системах, если у вас заключены с ними дополнительные соглашения. В системе Nemo предусмотрено взаимодействие через шлюз Moneta.ru, со шлюзами Евросеть, Яндекс деньги, Webmoney, MoneyMail.

Взаимодействие между Nemo и Moneta.ru:

1. Пользователь перенаправляется в систему Moneta.ru, авторизуется под своей учетной записью.
2. Пользователь подтверждает, что хочет перевести указанную сумму денег на счет мерчанта. Указывает платежный пароль для проведения транзакции.
3. После успешного завершения транзакции пользователь перенаправляется обратно в систему Nemo.
4. Система Nemo ожидает от системы Moneta.ru подтверждения оплаты. После чего клиенту предоставляется услуга.

Взаимодействие с Евросетью через Moneta.ru:

1. Nemo выставляет счет в системе Moneta.ru с пустой суммой, получает номер транзакции.
2. Nemo отображает номер транзакции пользователю(клиенту), преобразовав этот номер до 13 символов: «Номер транзакции» дополняется слева нулями до 10 символов, и слева же прибавляется «префикс». Поэтому важно правильно задать настройку «Префикс для стандарта Евросеть».
3. Клиент называет полученный номер в салоне Евросети. Оператор делает запрос на выставление суммы. После чего взимает полученную сумму с клиента. И отправляет запрос подтверждающий оплату.

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

Настройки, которые требуется указать для функционирования платежного шлюза Moneta.ru на стороне Nemo:

Настройки, требуемые для работы во всех режимах:

  • «Номер счета» - можно узнать на вашем аккаунте в системе монета.ру
  • «Код проверки целостности данных» - можно настроить на вашем аккаунте в системе Moneta.ru
  • «Реальный платеж» - при выставлении данного параметра Nemo обращается к Moneta.ru в противном случае к тестовому серверу demo.moneta.ru

Настройки, требуемые для функции возврата денег:

  • «Пароль от аккаунта монета.ру»
  • «Логин от аккаунта монета.ру»
  • «Платежный пароль в системе монета.ру» - можно настроить на вашем аккаунте в системе Moneta.ru

Настройкиб требуемые для работы платежного шлюза в режиме Евросеть:

1. Префикс для стандарта Евросеть - Если у вас заключен договор на оплату счетов монеты через Евросеть. Вы получаете цифровой префикс из трех символов, который требуется для идентификации платежа в салоне Евросети.
2. Запрос суммы заказа непосредственно в офисе при оплате через Евросеть - «да». В этом режиме на стороне монеты создается счет с пустой суммой. Сумма выставляется непосредственно при запросе от оператора Евросети, когда клиент пришел оплатить счет.
3. Текст вывода для Евросети: задается текст который выводится пользователю при создании платежной операции в системе Moneta.ru. В тексте необходимо указать плейсхолдер OP_ID на месте которого выведется номер счета.

Настройки, которые рекомендуется устанавливать на стороне аккаунта Moneta.ru:

«Мой счет» - «Обзор» - «Управление»

Пароль: статический. Это настройка платежного пароля. Платежный пароль задается на ваше усмотрение и указывается в настройках платежного шлюза на стороне Nemo.

«Мой счет» - «Обзор» - «Управление» - «Редактировать счет»:

1. Псевдоним - задается на ваше усмотрение. На поведение системы не влияет. Отображается пользователю когда он перенаправляется в систему Moneta.ru для оплаты услуги.
2. Рассылка уведомлений - при различных состояниях баланса, на ваше усмотрение, на взаимодействие между Nemo и Moneta.ru не влияет.
3. Тип интерфейса - MONETA.Assistant
4. Тестовый режим - НЕТ (В тестовом режиме не происходит реального перечисления средств, не создаются транзакции).
5. Check URL - host/index.php?go=moneta/callback - Адрес на который отправляются проверочные запросы со стороны Moneta.ru. Параметр не обязателен к заданию. Если он не задан проверочные запросы не отправляются. Критично при использовании шлюза монета.ру для оплаты через сторонние платежные системы. Настоятельно рекомендуется заполнить.
6. Pay URL - host/index.php?go=moneta/check - Адрес на который отправляется запрос об успешной оплате со стороны Moneta.ru
7. HTTP метод - GET
8. Код проверки целостности данных - задается на ваше усмотрение, указывается в настройках на стороне NEMO.
9. Подпись формы оплаты обязательна - НЕТ, при использовании режима с проверочными запросами не является обязательным.
10. Можно переопределять настройки в url - ДА (Разрешаем тем самым переопределять Success URL и Fail URL в форме).
11. Success URL - оставить пустым. (определяется при отправке формы системой Nemo).
12. Fail URL - оставить пустым. (определяется при отправке формы системой Nemo).

Платежный шлюз Payture

Платежный шлюз позволяет проводить оплату и отмену оплаты заказа.

Настройка:

Для настройки в Nemo следует перейти в «Настройки»«Способы оплаты»«Payture».

Payture.png

«Идентификатор продавца в Payture» - выдается в Payture, как реквизит под названием Key.

«Пароль» - выдается в Payture (как Password).

«URL платежного шлюза» - выдается в Payture.

«Секретный ключ» - задается в nemo самим пользователем (человек, который делает настройку).

В Payture следует сообщить следующие данные:

Используемый API - Internal.

Url для редиректа - http:{site_name}/index.php?go=payture/order&order={MerchantOrderId} {site_name} - доменное имя сайта.

Notification Url (адрес для нотификаций) - http:{site_name}/index.php?go=payture/notify

{site_name} - доменное имя Вашего сайта.

Платежный шлюз "ПриватБанк"

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

Для данного способа оплаты - доступны следующие настройки:

Privat.png

«Номер Вашего предприятия, выданный ПриватБанком при регистрации(логин)» - выдается в ПриватБанке.

«Пароль» - выдается при регистрации в ПриватБанке.

«Боевой режим» - если включен, то подставляются указанные в форме логин и пароль, иначе подставляются тестовые и оплата проводится на 1 гривну.

Мониторинг ошибок, возникающих при использовании данного способа оплаты можно посмотреть в разделе "Платежный лог".

Платежный шлюз Gateline

Gateline - это платежный шлюз UFS (Универсальные Финансовые Системы).

На странице настраиваются реквизиты подключения к сервису оплаты кредитными картами.

См. также

Хронопей
Приватбанк
Пэйчур
Вебмани

Полезные ссылки

Uniteller

Chronopay

Moneta.ru

Универсальная Финансовая Система

Объединенный расчетный центр

QIWI

Comepay

WebMoney

CoPayCo

ПриватБанк