Перейти до

Ubilling + NAS на FreeBSD бортжурнал починаючого адміна


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

Опубліковано: (відредаговано)




cat docs/test_dump.sql | mysql -u root -p stg

колись канало))

 

думаю того, що шось зламалось. Перезапуск старгейзера не помагає?

ну дик  я зробив

killall stargazer

drop database stg

stargazer

killall stargazer

 

cat docs/test_dump.sql | mysql -u root -p -f stg

stargazer

 

http://wiki.ubilling.net.ua/doku.php?id=setupfreebsd отут вичитав

 

 

 Я на жаль не можу придумати ситуації, нафіга мені в практичному житті може стати потрібною кнопка очистки всієї бази в продакшні.

 

ну це не продакшин а віртуалка яку впадло переставляти кожен раз коли натупив щось з БД

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 1,8k
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Вітаю Татко!   

Не так вже й багато   Ход коньом:   # cat /bin/clear_dhcpdlog #!/bin/sh /bin/echo > /var/log/dhcpd.log /usr/local/etc/rc.d/isc-dhcpd restart # chmod a+x /bin/clear_dhcpdlog # crontab -e

http://wiki.ubilling.net.ua/doku.php?id=userstats       Расист? http://wiki.ubilling.net.ua/doku.php?id=userstats

Posted Images

ну дик я зробив killall stargazer drop database stg stargazer killall stargazer cat docs/test_dump.sql | mysql -u root -p -f stg stargazer

Ну приблизно так. Тільки там залишається тоді дефолтний логіно-пароль старгейзера. Після зміни його штатним конфігуратором - ламаються права на старгейзер. Після того треба знову потушити старгейзер і зробити

UPDATE `admins` SET 
`ChgConf` = '1',
`ChgPassword` = '1',
`ChgStat` = '1',
`ChgCash` = '1',
`UsrAddDel` = '1',
`ChgTariff` = '1',
`ChgAdmin` = '1' WHERE `login` = 'admin';

(admin_rights_hotfix.sql) з убінсталлера.

 

 

ну це не продакшин а віртуалка яку впадло переставляти кожен раз коли натупив щось з БД

Екхм.

cp -R ubilling_test.vdi ubilling_test.vdi.bak

cp -R ubilling_test.vdi.bak ubilling_test.vdi

 

Інакше я б давно йоб...ся тестувати на собі то все гівно.

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
Екхм.

 

cp -R ubilling_test.vdi ubilling_test.vdi.bak

 

cp -R ubilling_test.vdi.bak ubilling_test.vdi

 

погодьтеся  два рядки в консолі легше написати чим копіювати 8 гіг  ubilling_test.vdi

 

 

то все добре, але маки ще таки не вливаються, зараз попробую рандом генерувати, колись пробував їхало.

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

 

погодьтеся  два рядки в консолі легше написати чим копіювати 8 гіг  ubilling_test.vdi

oO

nightfly@badass ~ $ du -hs zBak/FreeBSD\ 9.3_64.vdi.vdi 
2,5G	zBak/FreeBSD 9.3_64.vdi.vdi

nightfly@badass ~ $ du -hs ./FreeBSD\ 9.3_64.vdi.vdi
3,2G    ./FreeBSD 9.3_64.vdi.vdi

Ну і SSD рулить, да :D

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

Блін! недоходять руки собі вінду переставити... 4рік уже, все жду, що куплю собі пару вінтів і рейд 0 замутю  а Ви тут з ssd...

^_^

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

Тільки там залишається тоді дефолтний логіно-пароль старгейзера. Після зміни його штатним конфігуратором - ламаються права на старгейзер. Після того треба знову потушити старгейзер і зробити

 

яким чином міняти  старгейзер пароль штатним конфігуратором?

 

Після того треба знову потушити старгейзер і зробити





UPDATE `admins` SET
`ChgConf` = '1',
`ChgPassword` = '1',
`ChgStat` = '1',
`ChgCash` = '1',
`UsrAddDel` = '1',
`ChgTariff` = '1',
`ChgAdmin` = '1' WHERE `login` = 'admin';

без змін нічого не редагується

 

 

-------------------------------------------через 5 хв---------------------------------------------------

 

форум має магічну власитивість, тільки написав як приходить в голову рішення)

розібрався

 

думаю бага з нередагуючими тарифами і користувачами яка у мене уже ставалася називається старгейзер втратив права)

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Хурясь!

база імпортуэться нормально з рандомно генерованими маками.

тепер питання що бракує моїм макам в імпортовані базі?

 

копіпаст мака в ручний ввід на вебморді чудово працює, єдина зміна то ма з 00:1E:33:6D:EB:EC робиться      00:1e:33:6d:eb:ec

 

треба попробувати

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

ТАТАММММ!

з маками в нижнім регістрі імпорт проходить успішно!

думаю варто зазначити це в доці.

 

ато через це виніс мозок саппорту хостінгу і Вам тут сьогодні поки знайшов.

та й сам цілий день убив на тикання пальцем в небо.

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

А ви майстерно самі собі робите проблем, а потім так само майстерно їх вирішуєте ;)

Ще й з супроводом думок на форумі.

Я особисто нічого не маю проти - може кому й знадобиться :)

В мене теж буває, шо треба поміркувати "вслух".

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

А ви майстерно самі собі робите проблем

де?  у мене  потреба імпортувати базу, яка не імпортувалася, хоча робив усе по феншую

 

Ще й з супроводом думок на форумі.

 

а виявляється коли є супровід думок на форумі або nightfly щось підкаже або сам додумаюсь, причому з супроводом додумуюсь чомусь швидше)

 

Я особисто нічого не маю проти - може кому й знадобиться

 

ага для себе пишу теж)

з часом коли зтикаюсь зі схожою проблемую освіжаю тут знання.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

Свежеустановленный Ubilling (да, да - с полностью чистой базой)

Пробую доливати зверху, ще кусочок, трабла знову з маками і тепер ні рандом генеровані ні з нижнім регістром не вливає, решта даних  вливає нормально.

 

Змушений розбити на куски базу з поділом по NAS.

потрібно на кожен NAS своя підмережа

Який вихід?

вливати по одному куску, тестити, зтягувати дамп і потім усі куски зліпити в один і зараз влити?

брр секасу однако

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

захтів я собі мускул обновити до 5,5 бачили б ви мої очі коли старгейзер не запустився після обнови :blink:

благо нарив на форумі як mod_store_mysql  оновити)

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

/OpenPayz: в фронтенде XML протокола ПриватБанка исправлены несовпадения имен элементов, добавлен режим отладки.

в приваті кажуть вертає порожній результат

 

фронтент витягнув з ubcurrent privatx





* Фронтенд для получения уведомлений о платежах от Приватбанка
* Протокол: https://docs.google.com/document/d/1JrH84x2p4FOjm89q3xArvnEfsFXRnbIoa6qJFNq2VYw/edit#
*
* Возможно получение запросов как в виде отдельной POST переменной, так и в виде HTTP_RAW_POST_DATA
* Идентификация абонента по лицевому счету в виде paymentID материализующемуся из вьюшки вида:
* CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`;
*/


/////////// Секция настроек
// Имя POST переменной в которой должны приходить запросы, либо raw в случае получения
// запросов в виде HTTP_RAW_POST_DATA.
define('PBX_REQUEST_MODE', 'raw');
//Режим отладки - заставляет данные подгружаться из файла debug.xml
define('PBX_DEBUG_MODE',0);

//Текст уведомлений и екзепшнов
define('ISP_NAME','NET'); //Информация о поставщике услуг
define('ISP_CODE','МФО'); // Id в ПС з анкети кодитифікатор
define('ISP_SERVICE_NAME','Интернет'); // Наименование услуги
define('ISP_SERVICE_CODE','1'); //Код услуги з анкети 1

//Исключения
define('PBX_EX_NOT_FOUND', 'Абонент не найден');
define('PBX_EX_DUPLICATE', 'Дублирование платежа');

// подключаем API OpenPayz
include ("/тут дописав шлях/libs/api.openpayz.php");

error_reporting(E_ALL);

// Send main headers
header('Last-Modified: ' . gmdate('r'));
header('Content-Type: text/html; charset=utf-8');
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache");
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

ок неполучається то курим доку

 

по цьому запиту має вернути невідомий ls, раз  вернуло, підставив свій платіжний ID вернуло прізвище юзеря.







1.1.3 Пример запроса ПП по лицевому счету
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transfer xmlns="http://debt.privatbank.ua/Transfer" interface="Debt" action="Presearch">
    <Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Payer">
        <Unit name="ls" value="710005007302" />
    </Data>
</Transfer> 

як повторити ?

ато я пальцем в небо тиць і є, а більше не хоче(

 

поставив сертифікат на мозілу, poster. 

і тестую

 

хоче, лишні табуляції і пропуски забрав і поїхало

 

 

 

оцим в мене дядя з привату тицяв і воно не їде

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transfer xmlns="http://debt.privatbank.ua/Transfer" action="Search" interface="Debt">
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Payer">
<Unit name="bill_identifier" value="3871659694"/>
</Data>
</Transfer>
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

порився трох в коді і поняв чому нема відповіді на 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transfer xmlns="http://debt.privatbank.ua/Transfer" action="Search" interface="Debt">
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Payer">
<Unit name="bill_identifier" value="3871659694"/>
</Data>
</Transfer>

bill_identifier в коді немає, є   billIdentifier 

чому воно там матеріалізувалося незнаю коли в протоколі bill_identifier 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transfer xmlns="http://debt.privatbank.ua/Transfer" action="Search" interface="Debt">
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Payer">
<Unit name="billIdentifier" value="3871659694"/>
</Data>
</Transfer>

на такий запит є відповідь.

 

/OpenPayz: в фронтенде XML протокола ПриватБанка исправлены несовпадения имен элементов, добавлен режим отладки.

 

режим відладки наблюдаю, "исправлены несовпадения имен элементов" ненаблюдаю

 

гібрид попався :)

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

 

bill_identifier в коді немає, є   billIdentifier

 

чому воно там матеріалізувалося незнаю коли в протоколі bill_identifier

Лиш вчора виправляли це заміною bill_identifier на billIdentifier та ls на billIdentifier: https://github.com/nightflyza/Ubilling/blob/master/openpayz/frontend/privatx/index.php#L476

 

 

 

режим відладки наблюдаю, "исправлены несовпадения имен элементов" ненаблюдаю

Най вони ідуть наxуй з такими розкладами. Вчора пів дня угрохали на те аби розібратись шо від тих поців прилітає і чому їх документація так слабо відповідає реальності. Якщо в них імена елементів XML-ки міняються спонтанно від випадка до випадка - най так і напишуть в документації (ага, поряд з іншими синтаксичними помилками - там половина семплів невалідна) :facepalm:

 

Клієнтам на яких зараз цей фронтенд тестимо - прилітає саме

<Unit name="billIdentifier" value="3871659694"/>

І власне так воно всьо робить.

 

Всі інші поки що сидять на старому GET фронтенді.

 

 

поставив сертифікат на мозілу, poster. 

і тестую

Нахуа? Включаєм режим дебага і кладемо запити в debug.xml - зирим відповіді в браузері.

 

P.S. Presearch взагалі нафіг не потрібен. Як виявилось він тре тільки водоканалу і всякому такому гівну з нечітким пошуком абонента.

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

 

Нахуа? Включаєм режим дебага і кладемо запити в debug.xml - зирим відповіді в браузері.

буду знати, ато я думав що класти в debug.xml

 

Най вони ідуть наxуй з такими розкладами. Вчора пів дня угрохали на те аби розібратись шо від тих поців прилітає і чому їх документація так слабо відповідає реальності. Якщо в них імена елементів XML-ки міняються спонтанно від випадка до випадка - най так і напишуть в документації

 

ну мені попався блондинка, з коронною фразою 

Пытаюсь осуществить поиск, но возвращает пустой ответ.

а ще 

результат не изменился
Клієнтам на яких зараз цей фронтенд тестимо - прилітає саме

<Unit name="billIdentifier" value="3871659694"/>

 

І власне так воно всьо робить.

 

в понеділок продовжимо, тепер коли сам розібірався в протоколі буду їх троха жуцати :)

 

ps. я два дні визвонював по сапортах привата поки вони мене з'єднали з людиною яка зрозуміла про що я питаю :facepalm: , дала доку і анкету.

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

 

 

ps. я два дні визвонював по сапортах привата поки вони мене з'єднали з людиною яка зрозуміла про що я питаю :facepalm: , дала доку і анкету.

Приватбанк... традиційно...

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

:blink:

чудеса мля творяться!

проблема наблюдається на NAS rscriptd, Mikrotik добре їде.

 

поки не писалася табличка 47 то неписалася, а тепер мені усі в табличку 47 занесло!

і з грошима теж, та щей таблички 3 і 4 підчистило :blink:

перегружаю сервер бо killall strargazer довго убивається, спочатку усі в табличці 47, потім наблюдаю що потихо переносить в 3 і 4...

наблюдаю....

обнова?

 

10 хв  ніби усі проплачені по 3, 4 табличках розкидало

непроплачених в табл 47 немає  :D - порожня

дивлюся далі, бо люди кажуть що 10хв нет є 10 нема

 

30хв ніби нормально

з якого перепуго могло таке статися?

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

:blink:

чудеса мля творяться!

проблема наблюдається на NAS rscriptd, Mikrotik добре їде.

 

поки не писалася табличка 47 то неписалася, а тепер мені усі в табличку 47 занесло!

і з грошима теж, та щей таблички 3 і 4 підчистило :blink:

перегружаю сервер бо killall strargazer довго убивається, спочатку усі в табличці 47, потім наблюдаю що потихо переносить в 3 і 4...

наблюдаю....

обнова?

 

10 хв  ніби усі проплачені по 3, 4 табличках розкидало

непроплачених в табл 47 немає  :D - порожня

дивлюся далі, бо люди кажуть що 10хв нет є 10 нема

 

30хв ніби нормально

з якого перепуго могло таке статися?

Возможно теряется связь NAS'а с STG. Насколько я помню - при потере связи все отключаются..

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

 

 

дивлюся далі, бо люди кажуть що 10хв нет є 10 нема 30хв ніби нормально з якого перепуго могло таке статися?

tail -F /var/stargazer/allconnect.log на NAS-і. ЯКшо туда-сюда дісконнектяться, то так - проблема таки в якості звязку до NAS-a. В такому випадку або доводимо лінк до належної якості, або крутимо таймаути srcriptd догори, і сушимо сухарі.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Перший раз таке наблюдаю за два місяці юзання, тай редвін туди тримає 50/50 стабільно.

пакетлосс сюди 1-3% під нагрузкою в час пік, зазвичай немає взагалі.

може елепотрики, вони уже задрали по Коломийському  району  світло то є то нема.

 

після того ребуту проблема не наблюдається більше.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

бага в коді  privatx/index.php







 $rawhash=$xmlParse['Transfer']['Data']['Reference'];






<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transfer xmlns="http://debt.privatbank.ua/Transfer" action="Pay" interface="Debt">
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Payment" id="511325466" cancel="false">
<PayerInfo billIdentifier="3871659694"/>
<TotalSum>0.01</TotalSum>
<CreateTime>2014-09-08T14:49:42.096+03:00</CreateTime>
<ServiceGroup>
<Service sum="0.01" serviceCode="101"/>
</ServiceGroup>
</Data>
</Transfer>

Response







body <20140908145111439>: <br />
<b>Notice</b>: Undefined index: Reference in <b>/.../openpayz/frontend/privatx/index.php</b> on line <b>500</b><br />
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transfer xmlns="http://debt.privatbank.ua/Transfer" interface="Debt" action="Pay">
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Gateway" reference="">
</Data>
</Transfer>
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

Там всьо плохо. Продовжуєм тестувати і правити з приватом.  Актуальні зміни тут: https://github.com/nightflyza/Ubilling/blob/master/openpayz/frontend/privatx/index.php

 

Сподіваюсь сьогодні повністю завершимо, якщо приватівці не будуть тупити.

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       





    • Від mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • Від Plastilin
      Вітаю. Маю наступний комплект. Ubilling на Debian + Mikrotik CHR як маршрутизатор. Наче все запустилось, але виникло питання яке не вдається розрулити. Читав Wiki, ковиряв, читав знову Wiki, знову ковиряв - не допомогло.
      Чи можливо якось визначити конкретну IP адресу з пулу який видає Mikrotik клієнту через Radius? Мені пропонує обрати наступну вільну адресу з пулу при спробі зміни адреси?
      З цього з'являється додаткове питання, чи можливо контролювати доступ користувачам у яких IP назначений статично, тобто прописаний вручну? Наприклад при зміні статусу не активний - пхати до Firewall Mikrotik правила заборони доступу з IP адреси визначеної вручну, навіть якщо вона не отримана по DHCP.
       
      UPD: з першою частиною знайшов: IP_CUSTOM=1 в alter.ini 
    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від 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.

×
×
  • Створити нове...