Comepay: различия между версиями
м (1 версия) |
|||
Строка 1: | Строка 1: | ||
[[Категория:Поставщики]] | [[Категория:Поставщики]] | ||
+ | |||
+ | '''Компэй''' (Comepay) - универсальная система платежей, позволяющая организовывать прием и зачисление платежей операторов сотовой связи, интернет-провайдеров, операторов IP-телефонии, коммерческого телевидения и любых других услуг. | ||
+ | |||
+ | == Взаимодействие между Nemo и Comepay == | ||
+ | |||
+ | Алгоритм взаимодействия Nemo и Comepay: | ||
+ | 1. Клиент бронирует услугу на стороне Nemo, выбирает способ оплаты. | ||
+ | 2. Клиент получает от Nemo уникальный платежный код (ПК). | ||
+ | 3. Клиент вводит ПК в соответствующем терминале. | ||
+ | 4. Терминал делает «запрос о состоянии счета» в Nemo. | ||
+ | 5. Nemo уточняет стоимость заказа и возможность оплаты счета, отдает сумму заказа в терминал. | ||
+ | 6. На экране терминала появляется текущая стоимость по заказу или сообщение об ошибке. | ||
+ | 7. Клиент вносит в терминал сумму. Терминал отправляет «запрос об оплате» в Nemo. | ||
+ | 8. Nemo подтверждает получение денег или возвращает ошибку. | ||
+ | |||
+ | == Настройки на стороне Nemo == | ||
+ | |||
+ | <table border="1"> | ||
+ | <tr> | ||
+ | <td><strong>«Включить проверку таймлимитов»</strong> - включает проверку таймлимита при получении Info запроса.</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | |||
+ | <td><strong>«Значение таймлимита в минутах»</strong> - время до ближайшего таймлимита, меньше которого info запросы обрабатываются с ошибкой.</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td><strong>«Ключ»</strong> - согласуется с Comepay, используется для подписи запросов.</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | |||
+ | <td><strong>«Боевой режим»</strong> - в тестовом режиме на «запрос об оплате» Nemo отвечает ошибкой и не проставляет статус оплаты. Используется для третирования системы.</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | == Запрос о состоянии счета == | ||
+ | |||
+ | При получении «запроса о состоянии счета» Nemo обновляет параметры заказа: | ||
+ | *Проверяет валидность тарифа и т.д. В этот момент возможно изменение суммы заказа в соответствии с требованиями поставщика. Если при этом обновлении возникают ошибки, система возвращает код ошибки «500». | ||
+ | *Проверяется состояние заказа в Nemo. Если заказ не является забронированным или выписанным, система возвращает код ошибки «501». | ||
+ | *При включенной настройке «Включить проверку таймлимитов», так же проверяется время до наступления ближайшего таймлимита и если оно менее значения поля «Значение таймлимита в минутах», система возвращает код ошибки «502». | ||
+ | |||
+ | == Запрос об оплате == | ||
+ | |||
+ | При получении «запроса об оплате», Nemo проверяет текущую стоимость заказа и в случае внесения требуемой суммы или суммы большей чем требуемая, проставляет счету статус оплачено и предоставляет клиенту услугу. | ||
+ | |||
+ | <span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> | ||
+ | *Поверка таймлимитов рекомендуется для избежания ситуации изменения тарифа до момента получения «запроса об оплате». Тем не менее эта мера предосторожности не гарантирует постановку статуса оплачено и успешную выписку билета до момента изменения параметров заказа. Т.к. между моментом получения «запроса о состоянии счета» и моментом получения «запроса об оплате» может пройти больше времени, чем указано в настройке «Таймлимит» или параметры заказа могут измениться по независящим от таймлимита причинам. | ||
+ | *Так же стоит обратить внимание на то, что при внесении пользователем суммы, меньшей чем полная сумма заказа, Nemo не принимает данную оплату. Деньги остаются в системе Comepay. И клиенту требуется связаться с их службой поддержки для решения ситуации. | ||
+ | *Частичная оплата заказов невозможна. Т.к невозможна частичная оплата, заказы со стоимостью больше чем максимальная сумма разового платежа оплачены быть не могут. </note> | ||
+ | |||
+ | == См. также == | ||
+ | [[Таймлимит]]<br> | ||
+ | [[Тариф]]<br> | ||
+ | [[Выписка]] | ||
+ | |||
+ | == Полезные ссылки == | ||
+ | [http://comepay.ru Сайт системы Comepay] |
Версия 05:40, 1 февраля 2012
Компэй (Comepay) - универсальная система платежей, позволяющая организовывать прием и зачисление платежей операторов сотовой связи, интернет-провайдеров, операторов IP-телефонии, коммерческого телевидения и любых других услуг.
Содержание
Взаимодействие между Nemo и Comepay
Алгоритм взаимодействия Nemo и Comepay: 1. Клиент бронирует услугу на стороне Nemo, выбирает способ оплаты. 2. Клиент получает от Nemo уникальный платежный код (ПК). 3. Клиент вводит ПК в соответствующем терминале. 4. Терминал делает «запрос о состоянии счета» в Nemo. 5. Nemo уточняет стоимость заказа и возможность оплаты счета, отдает сумму заказа в терминал. 6. На экране терминала появляется текущая стоимость по заказу или сообщение об ошибке. 7. Клиент вносит в терминал сумму. Терминал отправляет «запрос об оплате» в Nemo. 8. Nemo подтверждает получение денег или возвращает ошибку.
Настройки на стороне Nemo
«Включить проверку таймлимитов» - включает проверку таймлимита при получении Info запроса. |
«Значение таймлимита в минутах» - время до ближайшего таймлимита, меньше которого info запросы обрабатываются с ошибкой. |
«Ключ» - согласуется с Comepay, используется для подписи запросов. |
«Боевой режим» - в тестовом режиме на «запрос об оплате» Nemo отвечает ошибкой и не проставляет статус оплаты. Используется для третирования системы. |
Запрос о состоянии счета
При получении «запроса о состоянии счета» Nemo обновляет параметры заказа:
- Проверяет валидность тарифа и т.д. В этот момент возможно изменение суммы заказа в соответствии с требованиями поставщика. Если при этом обновлении возникают ошибки, система возвращает код ошибки «500».
- Проверяется состояние заказа в Nemo. Если заказ не является забронированным или выписанным, система возвращает код ошибки «501».
- При включенной настройке «Включить проверку таймлимитов», так же проверяется время до наступления ближайшего таймлимита и если оно менее значения поля «Значение таймлимита в минутах», система возвращает код ошибки «502».
Запрос об оплате
При получении «запроса об оплате», Nemo проверяет текущую стоимость заказа и в случае внесения требуемой суммы или суммы большей чем требуемая, проставляет счету статус оплачено и предоставляет клиенту услугу.
!
- Поверка таймлимитов рекомендуется для избежания ситуации изменения тарифа до момента получения «запроса об оплате». Тем не менее эта мера предосторожности не гарантирует постановку статуса оплачено и успешную выписку билета до момента изменения параметров заказа. Т.к. между моментом получения «запроса о состоянии счета» и моментом получения «запроса об оплате» может пройти больше времени, чем указано в настройке «Таймлимит» или параметры заказа могут измениться по независящим от таймлимита причинам.
- Так же стоит обратить внимание на то, что при внесении пользователем суммы, меньшей чем полная сумма заказа, Nemo не принимает данную оплату. Деньги остаются в системе Comepay. И клиенту требуется связаться с их службой поддержки для решения ситуации.
- Частичная оплата заказов невозможна. Т.к невозможна частичная оплата, заказы со стоимостью больше чем максимальная сумма разового платежа оплачены быть не могут. </note>