Comepay: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
м (Александра Ларцева переименовал страницу Кампэй в Comepay)
(нет различий)

Версия 22:38, 31 марта 2017

Экран платежного терминала Comepay

Кампэй (Comepay) - универсальная система платежей, позволяющая организовывать прием и зачисление платежей операторов сотовой связи, интернет-провайдеров, операторов IP-телефонии, коммерческого телевидения и любых других услуг.

Взаимодействие между Nemo и Comepay

Алгоритм взаимодействия Nemo и Comepay:

1. Клиент бронирует услугу на стороне Nemo, выбирает способ оплаты.
2. Клиент получает от Nemo уникальный платежный код (ПК).
3. Клиент вводит ПК в соответствующем терминале.
4. Терминал делает «запрос о состоянии счета» в Nemo.
5. Nemo уточняет стоимость заказа и возможность оплаты счета, отдает сумму заказа в терминал.
6. На экране терминала появляется текущая стоимость по заказу или сообщение об ошибке.
7. Клиент вносит в терминал сумму. Терминал отправляет «запрос об оплате» в Nemo.
8. Nemo подтверждает получение денег или возвращает ошибку.

Настройки на стороне Nemo

Comepay.png

  • «Включить проверку таймлимитов» - включает проверку таймлимита при получении Info запроса.
  • «Значение таймлимита в минутах» - время до ближайшего таймлимита, меньше которого info запросы обрабатываются с ошибкой.
  • «Ключ» - согласуется с Comepay, используется для подписи запросов.
  • «Боевой режим» - в тестовом режиме на «запрос об оплате» Nemo отвечает ошибкой и не проставляет статус оплаты. Используется для третирования системы.

Запрос о состоянии счета

При получении «запроса о состоянии счета» Nemo обновляет параметры заказа:

  • Проверяет валидность тарифа и т.д. В этот момент возможно изменение суммы заказа в соответствии с требованиями поставщика. Если при этом обновлении возникают ошибки, система возвращает код ошибки «500».
  • Проверяется состояние заказа в Nemo. Если заказ не является забронированным или выписанным, система возвращает код ошибки «501».
  • При включенной настройке «Включить проверку таймлимитов», так же проверяется время до наступления ближайшего таймлимита и если оно менее значения поля «Значение таймлимита в минутах», система возвращает код ошибки «502».

Запрос об оплате

При получении «запроса об оплате», Nemo проверяет текущую стоимость заказа и в случае внесения требуемой суммы или суммы большей чем требуемая, проставляет счету статус оплачено и предоставляет клиенту услугу.

!Поверка таймлимитов рекомендуется для избежания ситуации изменения тарифа до момента получения «запроса об оплате». Тем не менее, эта мера предосторожности не гарантирует постановку статуса "оплачено" и успешную выписку билета до момента изменения параметров заказа, т.к. между моментом получения «запроса о состоянии счета» и моментом получения «запроса об оплате» может пройти больше времени, чем указано в настройке «Таймлимит», или параметры заказа могут измениться по независящим от таймлимита причинам.
Также стоит обратить внимание на то, что при внесении пользователем суммы, меньшей чем полная сумма заказа, Nemo не принимает данную оплату. Деньги остаются в Comepay - в этом случае клиенту следует связаться со службой поддержки системы для решения ситуации.

! Частичная оплата заказов невозможна. Поэтому заказы со стоимостью выше максимальной суммы разового платежа не могут быть оплачены.

См. также

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