Пошук по сайту
Результати пошуку за тегами 'city24'.
Найдено 2 результата
-
Вот решили работать с терминалами CITY24, для приема абонплат. Заключили с ними договора и стали тестировать . И при запросе (например) http://127.0.0.1/openpayz/frontend/city24/index.php?QueryType=check&TransactionId=429497016181031&Account=33046&TerminalId=100000 в ответ получаем ошибку Notice: Undefined offset: 75 in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 177 Notice: Undefined offset: 75 in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 178 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 178 Notice: Undefined offset: 75 in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 179 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 179 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 179 Notice: Undefined offset: 75 in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 180 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 180 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 180 Notice: Undefined offset: 75 in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 177 Notice: Undefined offset: 75 in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 178 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 178 Notice: Undefined offset: 75 in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 179 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 179 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 179 Notice: Undefined offset: 75 in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 180 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 180 Notice: Undefined index: in /usr/local/www/apache24/data/openpayz/frontend/city24/index.php on line 180 429497016181031 0 -9 ФОП Колыван А.О Болотная 22/5 OK Прошу помощи разработчика модуля.
-
Приветствую всех. Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно. Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу. Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID. При этом transactionID в дублях одинаковый, но с каждым новым дублем разный. Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account> <result>0</result>. После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация. В openpayz в платежах transactionID и не видно payID.
