Изменения

Перейти к навигации Перейти к поиску

Рапида

4603 байта добавлено, 14:00, 9 апреля 2020
См. также
[[Категория:Поставщикиплатежных решений]][[Категория:Способы оплаты]]<!-- -->[[Файл:Rapida.png|450px|справа|Интерфейс агентской программы Rapida]]'''Рапида''' - платежная система, предоставляющая услуги в сфере розничных расчетов. Имеет крупную сеть пунктов приема платежей: кассы магазинов бытовой техники, сетей сотовой связи, терминалы самообслуживания и банкоматы (90 000 точек по всей России). Перевод денежных средств на счета получателя платежа можно также осуществить с помощью мобильного телефона и платежного сервиса Rapida Online.
Компания «Евросеть» является участником платежной системы «Рапида».
== Взаимодействие между Nemo {{NameSystem}} и Евросетью ==
Алгоритм взаимодействия Nemo {{NameSystem}} и Евросети:
1. # Клиент бронирует услугу на стороне Nemo {{NameSystem}} и выбирает способ оплаты.<br>2. # Клиент получает от Nemo {{NameSystem}} уникальный платежный код (ПК).<br>3. # Клиент называет ПК представителям Евросети.<br>4. # Евросеть делает «запрос о состоянии счета» в Nemo{{NameSystem}}.<br>5. Nemo # Система {{NameSystem}} уточняет стоимость заказа, возможность оплаты счета и отдает сумму заказа в Евросеть.<br>6. # Евросеть взимает деньги с клиента и выписывает чек.<br>7. # Евросеть отправляет «запрос об оплате» в Nemo{{NameSystem}}.<br>8. Nemo # Система {{NameSystem}} подтверждает получение денег.<br>
== Заполнение регистрационной карты ==
'''«URL - адрес * {{Setting|Параметры платежа для запросов идентификации и уведомлений о платежах»''':*тестовый: [http://srt.mute-lab.com/index.php?go=rapida/check http://srt.mute-lab.com/index.php?go=rapida/check]*боевой: host/index.php?go=rapida/checkпроверки (название поля, количество знаков)}} — поле {{Setting|OPERATION_ID}}, количество знаков на данный момент не ограничено, минимально возможное значение — 9 цифр.
'''«Параметры платежа для идентификации и проверки (название поля, количество знаков)»''' - поле OPERATION_ID, кол-во знаков == Настройки на данный момент не ограничено, минимально возможное значение - 9 цифр.стороне {{NameSystem}} ==
== Настройки на стороне Nemo ==[[Файл:Rapida nemo.png|right|600px]]
'''* {{Setting|Включить проверку таймлимита}} — включает проверку таймлимита при получении инфо-запроса.* {{Setting|Значение таймлимита в минутах}} — время до ближайшего таймлимита, меньше которого инфо-запросы обрабатываются с ошибкой.* {{Setting|Боевой и тестовый режимы}} — в тестовом режиме на «запрос об оплате» {{NameSystem}} отвечает ошибкой и не проставляет статус оплаты. Используется для тестирования системы.* {{Setting|Пропускать страницу с кнопкой «Получить код»}} — включение данной настройки позволяет пропускать страницу с кнопкой «Получить код». При этом выбирая данный [[платежный шлюз]] сразу же предоставляется номер для оплаты и устанавливается состояние платежа «ожидание оплаты», что блокирует выбор другого способа оплаты.* {{Setting|Генерировать ссылку на маршрут-квитанцию в инфо-запросе}} — настройка включает генерацию ссылки на маршрут-квитанцию в инфо-запросе, ссылка появляется там только после того как билет выписан в системе {{NameSystem}}.* {{Setting|Префикс''' - }} — согласуется с Евросетью и используется для формирования ПК.Пример значения: 123* {{Setting|Ключ}} — согласуется с Евросетью, используется для подписи запросов. Пример значения: r5K1xpa0C
'''Включить проверку таймлимита''' - включает проверку таймлимита при получении инфо-запроса{{Attention|Значения ключа и префикса задаются самим менеджером агентства, система {{NameSystem}} их сама не генерирует.Значения данных параметров требуется передать в Евросеть для согласования.}}* {{Setting|Добавить PNR в идентификатор операции}} — изменяет стандартный формат платежного кода: (Префикс, 123)а(номер биллинга наш, 9цифр)a(PNR)
'''Значение таймлимита В случае если в минутах''' - время до ближайшего таймлимитазапросе была ошибка номера биллинга или имени PNR, меньше которого инфо-запросы обрабатываются с ошибкойто в системе логирования будет соответствующие уведомление.
{{Attention|После префикса следует латинская буква «a», которая вставляется системой {{NameSystem}} автоматически, в настройки её добавлять не нужно.}} * {{Setting|Сообщение пользователю, %CODE% - платежный код}} — сообщение, выводимое пользователю при получении платежного кода. В тексте обязательно использовать '''Ключ%CODE%''' , при выводе данный плейсхолдер заменяется платежным кодом.* {{Setting|Сообщение пользователю на странице с кнопкой «Получить код»}} — здесь можно добавить текст, который будет виден пользователю на странице с кнопкой «Получить код». Для получения доступа к маршрут- согласуется с Евросетьюквитанции, используется формируемой в инфо-запросе неавторизованным пользователем код доступа не требуется.* {{Setting|Краткая информация о квитанции для подписи запросовотображения пользователю (доступно не во всех темах)}} — здесь можно добавить краткое описание платежного метода для отображения его в блоке ПШ при выборе способа оплаты. <!-- На данный момент доступно в теме для agent.ru -->* {{Setting|Содержимое квитанции для печати (доступно не во всех темах)}} — здесь можно задать вид квитанции к печати. <!-- На данный момент доступно в теме для agent.ru -->
'''Боевой и тестовый режимы''' Для двух вышеуказанных настроек работают следующие переменные:{| class="wikitable"| %CODE%| Код для оплаты|-| %TIME_LIMIT%| Таймлимит на оплату (если включен в настройках ПШ)|-| %MONEY_AMOUNT%| Сумма к оплате без валюты (в валюте агенства)|- | %MONEY_CURRENCY%| Валюта, в тестовом режиме на «запрос об оплате» Nemo отвечает ошибкой и не проставляет статус оплаты. Используется для тестирования системы.которой будет произведена оплата|}
'''Сообщение пользователю, %CODE% - платежный код''' - сообщение, выводимое пользователю при получении платежного кода. В тексте обязательно использовать '''%CODE%''', при выводе данный плейсхолдер заменяется платежным кодом.== Запрос о состоянии заказа ==
'''Сообщение пользователю на странице с кнопкой «Получить код»''' - здесь можно добавить текст, который будет виден пользователю на странице с кнопкой «Получить код».При получении «запроса о состоянии заказа» {{NameSystem}} обновляет параметры заказа:
'''Пропускать страницу * Проверяется валидность тарифа, сегменты перелета и т.д. В этот момент возможно изменение суммы заказа в соответствии с кнопкой «Получить код»''' - включение данной настройки позволяет пропускать страницу с кнопкой «Получить код»требованиями поставщика. При Если при этом выбирая данный [[платежный шлюз]] сразу обновлении возникают ошибки, система возвращает код ошибки 500.* Проверяется состояние заказа в {{NameSystem}}. Если заказ не является забронированным или выписанным, система возвращает код ошибки 501.* Если включена настройка {{Setting|Включить проверку таймлимитов}}, так же предоставляется номер для оплаты проверяется время до наступления ближайшего таймлимита и устанавливается состояние платежа «ожидание оплаты»если оно менее значения поля {{Setting|Значение таймлимита в минутах}}, что блокирует выбор другого способа оплатысистема возвращает код ошибки 502.
'''«Генерировать ссылку на маршрут-квитанцию Логи общения системы с платежным шлюзом можно отслеживать в инфо-запросе»''' - настройка включает генерацию ссылки на маршрут-квитанцию в инфо-запросе, ссылка появляется там только после того как билет выписан в системе Nemoразделе административного модуля системы «Способы оплаты» → «Платежный лог».
Для получения доступа к маршрут-квитанции, формируемой в инфо-запросе неавторизованным пользователем код доступа не требуетсяВ ряде случаев на запрос о состоянии заказа система отвечает ошибкой.
== Запрос о состоянии счета ==Код ошибки 100 предполагает повторный запрос через определенный промежуток времени.
При получении «запроса о состоянии счета» Nemo обновляет параметры заказа:Код 5ХХ означает, что повторных запросы не должны отправляться, так как ситуация не изменится и платеж совершить невозможно.
*Проверяется валидность тарифа=== Расшифровка кодов возможных ошибок === {| class="wikitable"|100|система занята, сегменты перелета и т.д. В этот момент возможно изменение суммы заказа в соответствии с требованиями поставщика. Если не может дать ответ|-|200|ошибка подписи|-|400|указанная операция не существует|-|450|несуществующий тип операции|-|458|неправильно заданный номер операции|-|500|операция не может быть оплачена (фатальная ошибка при этом обновлении возникают ошибки, система возвращает код ошибки «500»;заказа) |-|501*Проверяется состояние |ошибка состояния заказа в Nemo. Если (заказ не является забронированным забронирован или выписанным, система возвращает код ошибки «501»;аннулирован)|-|502*Если включена настройка «Включить проверку таймлимитов», так же проверяется время до наступления ближайшего |превышение допустимого таймлимита и если оно менее значения поля «Значение таймлимита в минутах», система возвращает код ошибки «502».|-|600|недостаточное количество параметров запроса |}
== Запрос об оплате ==
При получении «запроса об оплате» Nemo {{NameSystem}} проставляет счету статус оплачено и предоставляет клиенту услугу. При этом никаких проверок не производится. <span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Проверка таймлимитов рекомендуется для избежания ситуации изменения тарифа до момента получения «запроса об оплате». Тем не менее эта мера предосторожности не гарантирует простановку статуса "оплачено" и успешную выписку билета до момента изменения параметров заказа, т.к. между моментом получения "запроса о состоянии счета" и моментом получения "запроса об оплате»" может пройти больше времени, чем указано в настройке «Таймлимит» или параметры заказа могут измениться по независящим от таймлимита причинам. == Бонусная карта "Кукуруза" ==
{{Attention|Проверка таймлимитов рекомендуется для избежания ситуации изменения тарифа до момента получения «запроса об оплате». Тем не менее эта мера предосторожности не гарантирует простановку статуса «оплачено» и успешную выписку билета до момента изменения параметров заказа, т.к. между моментом получения «запроса о состоянии счета» и моментом получения «запроса об оплате» может пройти больше времени, чем указано в настройке {{Setting|Таймлимит}} или параметры заказа могут измениться по независящим от таймлимита причинам.}}== Бонусная карта «Кукуруза» ==[[Файл:Corn.png|250px|справа|Бонусная карта «Кукуруза»]]При выборе данного способа оплаты часть стоимости заказа может быть оплачена бонусными баллами карты «Кукуруза». При этом на странице с информацией о бронировании можно увидеть суммы , оплаченные баллами и деньгами.
== См. также ==
* [[Тариф]]<br>* [[Таймлимит]]<br>* [[Маршрут-квитанция]]* [[Платежный шлюз]]* [[Статистика#Статистика поставщиков|Статистика поставщиков]]* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]
== Полезные ссылки ==
* [http://www.rapida.ru Сайт платежной системы "Рапида"«Рапида»]* [http://euroset.ru Сайт компании "Евросеть"«Евросеть»]
1382
правки

Навигация

'