Открыть главное меню

Изменения

Порядок подключения модуля Payment Gateway API
Универсальный [[Категория:Модули]][[Категория:Дополнительные модули‎]]Payment Gateway API представляет собой протокол для подключения платежных шлюзов обеспечивает единый протокол, с помощью которого вы можете . Сервис позволяет с минимальными затратами времени и ресурсов подключить любой существующий платежный шлюз, используя одну универсальную единую схему подключения. Преимущество метода в том, что работы по разработке интеграции заказчик выполняет на своей стороне, а значит, самостоятельно планирует сроки интеграции и независимо управляет ресурсом.
=Порядок подключения модуля PAYMENT GATEWAY Payment Gateway API=
Модуль PAYMENT GATEWAY Payment Gateway API является дополнительным. Чтобы подключиться к Nemo.travel по данному протоколу, обратитесь в коммерческий отдел по адресу connect@nemo.travel
=Особенности=Сервис не поддерживает фискализацию платежей.Для подключения платёжного сервиса по представленному методу агентству необходимо:
=# Создать тикет в проектном трекере {{NameSystem}} на подключение сервиса. Тикет будет передан сотрудниками технической поддержки в коммерческий отдел для согласования условий подключения и эксплуатации сервиса. После согласования будет открыт доступ к сервису "UniversalNemoPay" в разделе "Доступ к способам оплаты" (доступно только администраторам системы {{NameSystem}} )# Провести интеграцию с {{NameSystem}} по протоколу Payment Gateway API, используя техническую документацию по интеграции ([[Интеграция сервиса приёма платежей с помощью Payment Gateway API#Техническая документация по интеграции с сервисом Payment Gateway API|Техническая документация по интеграции с сервисом Payment Gateway API]])# Выполнить настройку метода оплаты ([[Интеграция сервиса приёма платежей с помощью Payment Gateway API#Настройка платёжного шлюза=в {{NameSystem}}|Настройка платёжного шлюза]]) и сообщить в тикете реквизиты для взаимодействия {{NameSystem}} и платёжного шлюза (комплект: URL, логин, пароль) для завершения настройки платёжного метода технической поддержкой {{NameSystem}}# Протестировать подключение перед началом боевой эксплуатации# Сообщить в тикете о готовности перехода в продуктовый режим. Предоставить контакты службы поддержки сервиса по приёму платежей и тестовые реквизиты для дальнейшей поддержки сервиса
Доступные настройки:
* URL клиентского сервера для запросов - указывается адрес запросов, например http://test.com/test
* API логин - от Платежного шлюза
* Пароль - от Платежного шлюза
* Валюта
* Использовать двухстадийную оплату - если параметр включен, будет использована схема запросов с преавторизацией. Если выключен - схема запросов без преавторизации.
* Разрешить оплату только картами Visa Electron и MasterCard Maestro Сбербанка
* Добавить локатор в начало идентификатора платежа при передаче в платежный шлюз - в orderNumber добавляется префикс с локатором.
* Отображать фрэйм со страницей оплаты на странице информации о заказе
* Высота фрэйма со страницей оплаты
=Техническая документация =Особенности==Сервис не поддерживает фискализацию платежей по интеграции с сервисом PAYMENT GATEWAY API=ФЗ 54.
==Настройка платёжного шлюза в {{NameSystem}}== # В разделе '''Финансы и платежи → Платежные методы → Доступ к способам оплаты''' откройте доступ к способу оплаты UniversalNemoPay для пользователей/групп/компаний (подробнее о настройке см. [[Платежные методы в Nemo.travel]])# В разделе '''Финансы и платежи → Платежные методы → Управление шлюзами'''Здесь создайте метод оплаты "UniversalNemoPay" (подробнее о настройке см. [[Платежные методы в Nemo.travel]])# Откройте раздел "Реквизиты" созданного платёжного метода и далеезадайте настройки доступа к платёжному шлюзу (подробнее о настройке см. [[Платежные методы в Nemo.travel]]):#* ''URL клиентского сервера для запросов'' - адрес запросов для доступа к Сервису, например http://test.com/test#* ''API логин'' - реквизит доступа к платёжному шлюзу, выдаётся платёжным шлюзом#* ''Пароль''- реквизит доступа к платёжному шлюзу, выдаётся платёжным шлюзом#* ' 'Валюта'' - валюта по договору с платёжным шлюзом#*''Использовать двухстадийную оплату'' - если параметр включен, будет использована схема запросов с преавторизацией. Если выключен - схема запросов без преавторизации.#* ''Разрешить оплату только картами Visa Electron и MasterCard Maestro''#* ''Добавить локатор в начало идентификатора платежа при передаче в платежный шлюз'' - в orderNumber будет добавлен префикс с локатором.#* ''Отображать фрэйм со страницей оплаты на странице информации о заказе '' - для оплаты во фрейме на странице заказа без перехода на странцу платёжного шлюза#* ''Высота фрэйма со страницей оплаты'' - задайте высоту фрейма =Техническая документация по интеграции с сервисом Payment Gateway API= '''Используемые в разделе термины:''' *''Система Немо '' - система бронирования Nemo Travel,*''Сервис '' - сервис по приему платежей.
! Название запроса !! Описание !! Особенности
|-
| register.do || Запрос регистрации заказа (без предавторизациипреавторизации)|| -
|-
| registerPreAuth.do || Запрос регистрации заказа c предавторизацией преавторизацией || -
|-
| deposit.do || Запрoс завершения oплаты заказа || -
|}
* Запросы, использующиеся при двухстадийной оплате (с предавторизациейпреавторизацией): registerPreAuth.do, deposit.do.* Запросы, использующиеся при одностадийной оплате (без предавторизациипреавторизации): register.do.
* Запросы reverse.do, refund.do и getOrderStatusExtended.do могут быть использованы при любой схеме оплаты.
* При необходимости возврата средств система Немо посылает запрос обновления заказа в платежный шлюз. Если полученный статус заказа - orderStatus=1, то посылается запрос reverse.do, если orderStatus=2, то посылается refund.do.
==Порядок взаимодействия Системы Немо и Сервиса==
===Оплата с предавторизациейпреавторизацией===
#При инициировании оплаты Система Немо отправляет Запрос регистрации заказа registerPreAuth.do.
#Система Немо перенаправляет пользователя на url, который Сервис указал в ответе на запрос регистрации для совершения операции эквайринга на стороне Сервиса.
#Процедура оплаты завершена.
===Оплата без предавторизациипреавторизации===
#При инициировании оплаты Система Немо отправляет Запрос регистрации заказа register.do.
#Система Немо перенаправляет пользователя на url, который Сервис указал в ответе на запрос регистрации для совершения операции эквайринга на стороне Сервиса.
===Возврат средств===
Для возврата средств Система Немо направляет getOrderStatusExtended.do.
*Если полученный статус заказа orderStatus=1, то посылается Система Немо направляет запрос reverse.do, *Если orderStatus=2, то посылается Система Немо направляет запрос refund.do. 
==Формат запросов/ответов==
=См.также=
*[[Платежный шлюз]]*[[Платежные методы в Nemo.travel]]
'