Jump to content

Easypay + Ubilling


Recommended Posts

Добрый день!

Возникла необходимость включить поддержку easypay, дабы пользователи могли пополнять счет через терминалы, не являясь разработчиком сложно это реализовать.

Может кто-нибудь выложить пример скрипта фронтенда для easypay.

Буду очень благодарен!

Link to post
Share on other sites
  • 2 weeks later...

thanks.

заменил свой самопал, который почти не был привязан к юбиллингу (кроме того, что писал как отдельный тип оплат).

Link to post
Share on other sites

 

заменил свой самопал, который почти не был привязан к юбиллингу (кроме того, что писал как отдельный тип оплат).

Нафиг? В OpenPayz вполне себе четко есть разграничение как и по типам оплат, так и по опознанию платежных систем от которых они получены.

 

Осталось еще почитать чейнджлоги за два года...

http://wiki.ubilling.net.ua/doku.php?id=changelog

http://wiki.ubilling.net.ua/doku.php?id=changelog2013

..и осознать, что некрофилия ни к чему хорошему не приводит.

Link to post
Share on other sites
  • 1 month later...

На сколько возможно не имея СПД, при этом имея небольшую сеть в ~100 абонентов автоматизировать оплату услуг? Кроме того, когда сидит знакомый кассир у реального компа получает привилегии + бесплатный интернет + всякие плюшки. Или это единственное решения, так как не всем удобно оплатить услугу онлайн переводом?!

Link to post
Share on other sites

 

На сколько возможно не имея СПД, при этом имея небольшую сеть в ~100 абонентов автоматизировать оплату услуг?

Ровно настолько насколько возможно.

 

http://wiki.ubilling.net.ua/doku.php?id=openpayz

 

 

Или это единственное решения, так как не всем удобно оплатить услугу онлайн переводом?!

Скорее всего так - это единственное решение, для мелких сетей.

Как показывает практика, большинству абонентов приятнее/привычнее/понятнее платить наликом в кассе живому человеку, которому еще в случай чего и мозг попарить можно. Возможности онлайн платежей банками, кредитками, терминалами, итд.  скорее всего должны восприниматься оператором и юзером, не как магическое избавление от кассиров из мяса а как дополнительное удобство для тех пользователей, которые как минимум способны им пользоваться.

Link to post
Share on other sites
  • 2 years later...

Добрый вечер. Возникла небольшая проблемка после переустановки билинга - не работает easypay. Платежи принимаются но на билинг деньги не зачисляются. Связался с техподдержкой выслали лог трансзакции.12:43:14.003 : 24.01.2017 12:43:14 : 2017-01-24T12:43:14 ... xxxx 517082686 167785063 100.00 12:43:14.003 : 24.01.2017 12:43:14 : 2017-01-24T12:43:14 ... 3356 517082686 167785063 100.00 17752 12:43:14.066 : 24.01.2017 12:43:14 :

Warning: file_put_contents(./tmp/517082686) [function.file-put-contents]: failed to open stream: Permission denied in /usr/local/www/apache24/data/openpayz/frontend/easypay/index.php on line 87

No write permissions to ./tmp/ directory 12:43:14.066 : System.Xml.XmlException: There are multiple root elements. Line 2, position 2. at System.Xml.XmlTextReaderImpl.Throw(String res, String arg) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XElement.Parse(String text, LoadOptions options) at Provider.Service._3._0.Provider.Payment(Transaction transaction)17752 12:43:14.066 : 24.01.2017 12:43:14 :

Warning: file_put_contents(./tmp/517082686) [function.file-put-contents]: failed to open stream: Permission denied in /usr/local/www/apache24/data/openpayz/frontend/easypay/index.php on line 87

No write permissions to ./tmp/ directory 12:43:14.066 : System.Xml.XmlException: There are multiple root elements. Line 2, position 2. at System.Xml.XmlTextReaderImpl.Throw(String res, String arg) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XElement.Parse(String text, LoadOptions options) at Provider.Service._3._0.Provider.Payment(Transaction transaction)

Link to post
Share on other sites
:) Я и сам это понял что нет доступа. На прошлой системе ставилось все по инструкции и прошло гладко. На этой облом. Не хватает прав (каких не пойму)
Link to post
Share on other sites

 

No write permissions to ./tmp/ directory 

 

 

такая же проблема была, когда решил обновится на новую версию, в которой в ченчлоге было написано про улучшения работы easypay, вернул фронтенд от предыдущей версии и по сегодня работает.

Link to post
Share on other sites

 

 

такая же проблема была, когда решил обновится на новую версию, в которой в ченчлоге было написано про улучшения работы easypay, вернул фронтенд от предыдущей версии и по сегодня работает.

А сделать выводы из этого конечно же нельзя было? Например заметить, что теперь в директории фронтенда лежит скажем папочка tmp, и что это может быть нужно, например, для обеспечения нормальной транзакционности...

 

# mkdir /usr/local/www/apache24/data/openpayz/frontend/easypay/tmp

# chmod 777 /usr/local/www/apache24/data/openpayz/frontend/easypay/tmp

 

Детский сад млять.

Link to post
Share on other sites
  • 6 months later...

перерыл кучу конфигов, и старгазер в том числе, ничего не нашел, свиду всё чётенько.

 

в логах мускула там где работает

170825 10:25:17 34635 Connect   openpayuser@localhost on
                34635 Init DB   stg
                34635 Query     set character_set_client='UTF8'
                34635 Query     set character_set_results='UTF8'
                34635 Query     set collation_connection='UTF8_general_ci'
                34635 Query     SELECT * from `op_customers`
                34635 Query     SELECT * from `realname`
                34635 Quit

и там где не работает так
3262488 Connect openpayuser@localhost on
                3262488 Init DB stg
                3262488 Query   set character_set_client='UTF8'
                3262488 Query   set character_set_results='UTF8'
                3262488 Query   set collation_connection='UTF8_general_ci'
                3262488 Quit

http://provider.easysoft.com.ua/выдает  Data at the root level is invalid. Line 1, position 1.
 

странно что приватх работает.
запрос в мускуле

                3262660 Connect openpayuser@localhost on
                3262660 Init DB stg
                3262660 Query   set character_set_client='UTF8'
                3262660 Query   set character_set_results='UTF8'
                3262660 Query   set collation_connection='UTF8_general_ci'
                3262660 Query   SELECT * from `op_customers`
                3262660 Query   SELECT * from `realname`
                3262660 Query   SELECT * from `address`
                3262660 Query   SELECT * from `apt`
                3262660 Query   SELECT * from build
                3262660 Query   SELECT * from `street`
                3262660 Query   SELECT * from `phones`
                3262660 Query   SELECT * from `users` WHERE `login`='test'
                3262660 Quit
Link to post
Share on other sites
  • 3 years later...

Доброе время суток!

 

Приватбанк запрашивает информацию

 

Подскажите пожалуйста где можно посмотреть такую информацию:

 

1. Адрес Шлюза, используемый для приема on-line запросов _ (сетевой протокол://хост:порт/URL) _______

2. Клиентский SSL сертификат X.509 [1]

3. Пароль к SSL сертификату[6]  ______

4. Тестовый идентификатор [2]  ______

5. Методы стандартного протокола, реализуемые предприятием (необходимое- подчеркнуть):

l  Предварительный поиск

l  Поиск

l  Проверка на запись

l  Расчет комиссии

l  Запись платежа

l  Отмена платежа

l  Выгрузка реестра

 

Link to post
Share on other sites
12 минут назад, esystems сказав:

Подскажите пожалуйста где можно посмотреть такую информацию:

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

Я даже не спрашиваю, как вы OpenPayz строили.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By nightfly
      Ubilling 1.5.9 rev 9525 The Perfect Lock
       
      Зміни в структурі БД. alter.ini: нова опція GENERATORS_ENABLED, що вмикає модуль моніторингу генераторів. alter.ini: нова опція TB_GENERATORS_NOTIFY, що вмикає нотифікацію про запущені генератори в області сповіщень. alter.ini: нова опція PON_ONU_UNI_STATUS_COMPACT, що вмикає компактне відображення стану мідних портів на ONU. alter.ini: нова опція PONBOXES_MINIMAP, що дозволяє вмикати та вимикати міні-мапу, при редагування ПОН коробки. Новий модуль Єдинорожий телепорт: дозволяє просто та зручно переносити ваш робочий білінг на новий сервер. Модуль “Реєстрація користувачів”: виправлено проблеми сумісності з PHP 8.5. Модуль “Останні події”: викинуто дубову статку на мороз. Askozia PBX: інтеграція була давно непідтримуваною, викинуто на мороз, разом зі всіма опціями. Модуль Mapon: тепер використовує OmaeURL для взаємодії з API. Модуль “Мапа ONU”: в черговий раз покращення навігації між мапою та іншими модулями системи. Новий модуль Генератори: дозволяє моніторити стан генераторів, базово облікувати мотогодини, пальне та планувати ТО. Модуль ПОНізатор: тепер причини останньої дереєстрації ONU можуть визначатись також по серійнику ONU а не тільки за MAC. Модуль “ПОН Коробки”: покращено продуктивність відмальовки зв'язків коробок на мапах. Глобально: проведено чергову спробу зробити логування подій, що відбуваються навколо користувачів, якимось трішки більш притомним. RemoteAPI: новий виклик generators, що запускає скрипти обробки станів генераторів з автоматичним запуском. RemoteAPI: новий виклик gencontrol, для примусового запуску/зупинки генераторів за допомогою зовнішнього ПЗ. Бібліотека UbillingCache: виправлено проблеми сумісності з PHP 8.5. Бібліотека OmaeURL: виправлено проблеми сумісності з PHP 8.5. Бібліотека UbillingTelegram: вся робота з CURL перенесена до одного методу, покращено сумісність з PHP 8.5. Кабінет користувача: виправлено проблеми сумісності з PHP 8.5. UBinstaller: тепер при встановленні попередньо розгортає та конфігурує SphinxSearch. UBinstaller: Зібрано бінарні пакунки для FreeBSD 14.3 amd64 + PHP 8.5. UBinstaller: Зібрано бінарні пакунки для FreeBSD 15.0 amd64 + PHP 8.5.  
      Повний чейнджлог
      Оновлена демка
       
       

    • By maxkorn
      Доброго дня!
      На Mikrotik NAS, створив нову підмережу для клієнтів, все наче порядок, тільки помітив, що не створюються шейпери в Queues для клієнтів цієї підмережі.
      В логах Stargazer наступне:
      2025-12-29 09:05:57 - [Ubilling] - OnConnect started for user `xxasdb5rzm`:
      2025-12-29 09:05:57 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Error: Queue entry can't be updated, missing
      2025-12-29 09:05:57 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 09:05:57 - [Ubilling] - QC: 6, elapsed time: 0.064 sec.
       
      При чому, на тому ж мікротіку є ще кілька підмереж, в яких все проходить нормально:
       
      2025-12-29 08:30:17 - [Ubilling] - OnConnect started for user `22zxp7u58x`:
      2025-12-29 08:30:17 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 08:30:17 - [Ubilling] - QC: 6, elapsed time: 0.602 sec.
       
      Налаштування аналогічні, в чому може бути причина?
    • By ProstoName
      Змінювали мережеву карту. Здається все поправив. Працює. Але є невелика проблема - після внесення коштів (коли абонент був відключений), інет в нього не з'являється. Тільки після заміни тарифу на інший (і потім вернувши тариф) в абонента з'являється інет. 
    • By ppv
      Собака-посилака перестала відправляти повідомлення. Підкажіть де шукати.
      Можливо таке після пропадання світла, сервер ребутнувся, але я не впевнений. Візуально все працює, крон працює, а повідомлення висять в черзі, смс така ж картина.

    • By camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?
×
×
  • Create New...