Перейти до

mgo

Сitizens
  • Всього повідомлень

    804
  • Приєднався

  • Останній візит

  • Дней в лидерах

    4

Все, що було написано mgo

  1. так і зроблю. Буду слати два платежі одночасно, щоб повторити глюк.
  2. на прозьбу скинути запити пари платежів з одним CheckReference в ПБ упали в ступор напевно вони неможуть інтерпритувати перед цим їм закинув мій алгоритм xD)
  3. нє нетак Ядумаю є зараз так (а як є треба дивитися реальні запити з точним часом) 1. пошук //через Укрпошту початок операції t=00:00 2. чек //через Укрпошту t=t+00:01 2.1 рахуєм в касі гроші, чукаємся і кліпаєм на касірку t = t+ (від 05:00 десь до 30:00) в приват24 платіж мона кинути в корзину і //морозитися ще пів години поки проведеш 3. шлем пей //через Укрпошту t=t+00:01 в результаті розрив часу між чек і пей достатньо великий щоб ще хтось вклинився на це
  4. нє поштою довго, думаю методом POST чи GET непам'ятаю точно. отак я мав на увазі є один запит і відповіь, більше накидати зможу в понеділок коли ПБ буде працьвати, у мене здається лог запитів ніде не ведеться. оцей один запит і відповідь можу вислати, хоча сенсу небачу, по одному все гут. Потрібно мінімум два з одним CheckReference той, що пройшов і той що мимо. припадки трохи заспокоїлися і порахували скільки є незаписаних в білінг оплат 20 з 180 мимо.
  5. Несприймайте серьозно, то думки в голос після дози нейролептиків як я зрозумів треба переходити на старий протокол поки цей сирий. у мене ще одна думка проскочила - заставити приват слати чек і зразу за ним пей. хоча це підпірка а не вирішення проблеми.
  6. отже з приватом ми налаштували три методи Search Chek Pay відбувається усе наступним чином спочатку засовує клієнт свій ід в банк банк шле Search знаходить клієнта далі бере гроші і шле Chek і зразу мав би йти Pay але виходить так, що виконуються два Сhek і потім аж Pay. я все правильно поЙняв? вихід? буду ще допитуватися у ПБ як у них ото все відбувається і що мона зробити.
  7. платіж що непройшов слався в 12:13:16 а у базі PBX_45 2014-11-03 12:14:53 успішний платіж як так могло статися? біля двох різних кас стоять наш клієнт в один час касир починає наберати ідентифікатор і CheckReference на обох касах одинаковий тому що ще небуло такого платежу перший клієнт дає без здачі 200 грн, другий рахує дрібні і хто перший той і тато для CheckReference? 200 пройшло на другий відповіть дублікат. якого х#~ вони тоді не перевіряють свій CheckReference перед відправкою >>Референс ответа на запрос check, присвоенный билинговой системой топто CheckReference м
  8. Прикрутив ПБ, розіслав ІД.... Зняв АП і у дівчинки на телефоні почалися епілептичні припадки після надцятого звінка "заплатили а нету нема!" ПБ каже Добный день ПБ-->> Вы не подтвердили эти платежи, а сразу слали, что это дубликат <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="682028ХХХ" cancel="false"> <CompanyInfo> <CheckReference>45</CheckReference> </CompanyInfo> <PayerInfo bil
  9. mgo

    openpayz кілька питань.

    ну перше дивимя XML -ку чи не прилітає вам раптом "-10" від банку. друге витягуєм чистий фронтенд і строїм його по новому. загвоздок немає більше бути ,
  10. Поділіться думками, буду мати час попиляю, може краще вийде як з смс У мене така ідея. в описі девайсу робим REBOOT. тут я погарячився з ремотеапі Думаю просто з крона (кому не треба ніхтож не заставляє в крон ставити ) запуск скрипта тіпа dnswitch.php в скрипті з БД витягнути список хто на REBOOT і ребутити) ну це кнопка буде в модулі стан системи і пачков все ребутне для цього у нас є крон, краще кнопка в світчах напроти світча з описом REBOOT кнопка ребут конкретного. ps надоїло лазяти і руками ребутити рокети мікротік сам Scheduler має і скр
  11. mgo

    DENY лист Mikrotik API (лист должников)

    з аксес лістом в 200 абонів мікротік відпрацьовує !ALLOW з великим таймаутом чекав хвилин 10 потім ребутнув тіка і аж тоді відпарцювало а так АП знімається в 00:00 то до ранку вже у неоплаченого абона нету небуло. поставив оце http://wiki.ubilling.net.ua/doku.php?id=freebsdremotenas, налаштував і викидую тепер мікротік на черзі 3шт
  12. Ну паскаль/делфі ще зі школи пам'ятаю, с++ ну дуже мало тільки проходили( хоча то всьо синтаксис, практика показує, що все швидко освоюється при бажанні і правильних мозгах.
  13. mgo

    DENY лист Mikrotik API (лист должников)

    Ви щось путаєте http://clip2net.com/s/jciRNL що червонов стрілочков помічено йдуть по !ALLOW а ще незабуваєм вказати цільову підмережу в правелі фаєра ps. як я не мучався мікротік непереадресовував адекватно три чи більше варіантів пробував, мене на ура кожен варіант перекидав, а реального користувача почерез одного. rscriptd рулить і bsd фаєр краще відпрацьовує і зникає купа глюків "мікротік підвис" хріново ріже і.т.п rscriptd раз відстроїв і забув, що воно там є))
  14. mgo

    DENY лист Mikrotik API (лист должников)

    Ви читали що пишете?
  15. ну пробував я по всякому отой if описувати з test [] чи без нього і що ви думаєте? так ніфіга неїхало а воно виявляється пропусків хоче між квадратними дужками. треба і біле вчитися читати
  16. це якраз з строчки if ${FirewallExtIP} == ${extIP} перший параметр воно чось викидає а другий not found як фіксанути?
  17. пробую скрипіти тицніть носом де туплю cat compareip.sh #!/bin/sh FirewallExtIP=`ipfw show | grep "nat 1 ip from any to" | awk '{print $10}'` extIP=`ifconfig tun0 inet | grep inet | awk '{print $2}'` #echo "ext="${extIP} #echo "Firewall="${FirewallExtIP} if ${FirewallExtIP} == ${extIP} then { echo "`date '+%d-%m-%Y-%H:%M:%S'`:ether tun0 ip= ${extIP} = Firewall Nat IP ${FirewallExtIP}" >> /var/log/compareip.log } else { echo "`date '+%d-%m-%Y-%H:%M:%S'`: ether tun0 ip= -${extIP}- NOT Firewall Nat IP -${FirewallExtIP}- Firewal restart" >> /var/log/compareip.log /etc/rc.d/ipfw
  18. наздоров'я ну дякую, буду знати, відкрив анкету ще раз, про *.p12 нічого, просто клієнтський. я робив *.p12 от понесло))
  19. mgo

    DENY лист Mikrotik API (лист должников)

    взяти і написати собі ну так задумано, хто ALLOW той в інтернет а хто НЕ ALLOW той на кабінет/наюХ/чи куда вам подобається
  20. що в логах? наприклад /var/stargazer/allconnect.log /var/log/stargazer.log https://github.com/nightflyza/Ubilling/blob/master/api/libs/api.networking.php#L709 тут у нас генерація платіжного ідентифікатора з IP адреси
  21. я ніфіга непоняв в приваті є чітка вимога сертивікат в форматі *.p12 а не ото шо ви там намалювали в неті є хаутушки по цій темі, у мене ніякого бажання немає вам ото все сюда копіпастити на вихлопі у вас має вийти client1.p12 запаролений, ви його берете і ставите на свій браузерь, з цього браузера лометесь на сторінку і на неї попадаєте. без сертифікату вам має казати Forbidden You don't have permission to access /...privatx.../ on this server. тоді все ок, шлете цей сертифікат і посилання на фронтенд в ПБ. все. а і ще! класно б було купити хоч якийсь самий дешевий домен з
  22. у мене таки получаэться вангувати троха! ой в армію заберуть ну думаю ви зрозуміли в чому проблема? віртуал хост/аліас (отой який Ви давали в анкеті) тре збацати на фронтенд з ssl і доступом по сертифікату - так як хоче приват ви ж сертифікати нагенерили і упакували щось в той key.p12
  23. такого фронтенд говорити неуміє https://github.com/nightflyza/Ubilling/blob/master/openpayz/frontend/privatx/index.php уміє //Исключения 26 define('PBX_EX_NOT_FOUND', 'Абонент не найден'); 27 define('PBX_EX_DUPLICATE', 'Дублирование платежа'); може привату ваш апач каже error 404 - Not Found? пробую вангувати, бо з браузера таки відповіді непобачив.
  24. ну ви б виложили ваші запити і відповіді, і не кусками а повністю АТО у нас, усіх екстрасексів в армію забрали.
  25. відкрийте браузером що вам відповідає фронтенд вам мають слати щось типу <?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="ВАШ_ТЕСТОВИЙ_ID"/> </Data> </Transfer> ваша відповідь <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Transfer xmlns="http://debt.privatbank.ua/Transfer" interface="Debt"
×
×
  • Створити нове...