Изменения

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

Хронопей

5541 байт добавлено, 20:00, 2 марта 2012
Настройки платежного шлюза Сhronopay в системе Nemo
<span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Работа аккаунта в режиме с длинной записью требует от вас повышенного внимания. Данный режим работы предполагает оплату только авиабилетов. Длинная запись отправляется только после успешной выписки билета. Если вы по каким либо причинам не смогли выписать билет в системе Nemo по ДАННОМУ заказу, то через определенное время деньги уйдут обратно клиенту. Использование сторонних способов выписки билетов возлагает на вас ответственность за выставление длинной записи.'''
 
'''Механизм автоматической отправки длинной записи из очереди'''
 
Алгоритм взаимодействия следующий:
 
1. При получении от ПС ответа с положительным результатом, моментально производится простановка оплаты и, если включены настройки «Подтверждение длинной записью» и «Подтверждение после выписки билета», то отправка длинной записи добавляется в [[очередь]].
 
2. Через каждые 5 минут производится попытка послать длинную запись. Всего предпринимается 50 попыток. В случае, если от Chronopay не получен положительный статус или вовсе нет ответа или не достает каких-либо параметров, то счетчик обращения к отправке длинной записи для данного заказа увеличивается, а в логах оплаты появляется запись с ошибкой при отправке длинной записи. Если при автоматической отправке будет обнаружено, что вручную уже произошла удачная отправка длинной записи, то больше автоматическая отправка для этого заказа производиться не будет.
 
Для удобства работы с логами Chronopay при отправке длинной записи были добавлены поля для фильтрации, чтобы можно было быстро отследить информацию по заказу:
 
'''Транзакция''' - позволяет найти запись лога для заказа, которому соответствует транзакция с номером в Chronopay, который введен в поле фильтра.
'''Номер счета''' - номер счета в Nemo (можно получить из платежного лога).
'''Статус''' - статус отправки длинной записи (по умолчанию выбираются логи тех заказов, для которых отправка длинной записи произведена не была).
 
'''Настройка для отправки уведомлений после определенного количество неудачных попыток отправки длинной записи по одному заказу.'''
Для удобства отслеживания заказов, для которых возникли проблемы при автоматической отправке длинной записи, добавлены настройки, отвечающие за отправку уведомлении:
 
'''E-mail, на который будет отправляться уведомление при неудачной автоматической отправке длинной записи''' - на данный e-mail будет отправляться уведомление (если установлено пустое значение, то уведомление отправляться не будет).
 
'''Через какой промежуток неудачных попыток отправки длинной записи отправлять уведомление''' - уведомление будет отправлять каждый раз, когда количество неудачных попыток автоматической отправки длинной записи кратно значению данной настройки (по умолчанию 50).
 
Сообщение имеет стандартный вид и содержит следующую информацию:
*Номер заказа.
*Время отправки.
*Текст ошибки.
 
'''Возможные ошибки:'''
<table border="1">
<tr bgcolor="#cccccc">
 
<th>Сообщение об ошибке</th><th>Пояснение</th>
</tr>
<tr>
<td>Неверный номер счета</td><td>В Nemo не определился номер билинга</td>
</tr>
<tr>
<td>Заказ не оплачен</td><td>Статус заказа в Nemo не оплачен</td>
</tr>
<tr>
<td>Заказ с данным номером не найден</td><td>В Nemo не существует заказа с таким номером</td>
</tr>
<tr>
<td>Заказ не выписан на данный момент</td><td>В Nemo на момент отправки длинной записи у заказа не стоит статус "Выписан"</td>
</tr>
 
<tr>
<td>В заказе нет номер билета</td><td>В Nemo в заказе на момент отправки записи нет номера билета</td>
</tr>
<tr>
<td>Получена ошибка в ответе от Chronopay - ...</td><td>В результате отправки длинной записи получена ошибка от Chronopay. На месте ... - сообщение об ошибке</td>
</tr>
</table>
'''Одновременная оплата отелей и авиа.'''

Навигация

'