Перейти до

openpayz/city24


Рекомендованные сообщения

Вот решили работать с терминалами 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

 

Прошу помощи разработчика модуля.

Ссылка на сообщение
Поделиться на других сайтах

Дык.

Так абонент живой то и существующий. есть у него и ФИО, и населенный пункт и адрес.

ФОП Колыван А.О с.Петрово ул.Болотная 22/5 

 

А вот в последней строке ответа населенный пункт не высвечивается.

 

Или я что-то про "адрес бл@#ь абоненту дайте" не понял?

 

Ссылка на сообщение
Поделиться на других сайтах

я указал 4 в которых происходит ошибка

сделайте абоненту валидный адрес и ошибки пропадут

и да, это касается не конкретно этого абона, а какого-то из общего списка

 

судя по ошибкам если это весь список то их примерно 11 таких косячных

Відредаговано l1ght
Ссылка на сообщение
Поделиться на других сайтах

В том то и дело, что абонент валидный.

Реальный, по заселению существует, абонплату платит.

Такое происходит с любым существующим, живым абонентом.

Если абонент не существует, то кучи ошибок нет, приходит код ошибки -21 (пример ответа 429497016181031 21 OK) - то есть, что такого абонента не существует.

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити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.
    • Від independent
      Платежи не идут.
      Собщили: У нас НБУ приостановил лицензию, мы временно сейчас агенты банка фамильный, в течение недели вышлю вам договор  на новую фин. компанию.
       
×
×
  • Створити нове...