Перейти до

Перенос оплаты с 1с в ubilling


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

У меня основная база 1с и на неё приходят платежи. Перебрал таблицы но пока не могу найти нужную. Подскажите в какую таблицу прописывать платежи.

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

У меня основная база 1с и на неё приходят платежи. Перебрал таблицы но пока не могу найти нужную. Подскажите в какую таблицу прописывать платежи.

Хе конечно users поле Cash, но лучше написать модуль или обработчик но это к nightfly

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

У меня основная база 1с и на неё приходят платежи. Перебрал таблицы но пока не могу найти нужную. Подскажите в какую таблицу прописывать платежи.

 

В payments смотрели?

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

в БД писать (особенно менять поле CASH) при включеном старгейзере - прям вообще плохие советы.

есть штатные функции такие как zb_CashAdd() вот через них и добавляйте денег пользователю на счет.

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

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

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

 

 

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

 

 

 

в БД писать (особенно менять поле CASH) при включеном старгейзере - прям вообще плохие советы. есть штатные функции такие как zb_CashAdd() вот через них и добавляйте денег пользователю на счет.
Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...

в БД писать (особенно менять поле CASH) при включеном старгейзере - прям вообще плохие советы.

есть штатные функции такие как zb_CashAdd() вот через них и добавляйте денег пользователю на счет.

Не подскажите как правильно через штатные функции добавлять, или куда в историю операций записывать?

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

 

 

Не подскажите как правильно через штатные функции добавлять, или куда в историю операций записывать?
/**
 * Add some cash to user login in stargazer, and creates payment record in registry
 * 
 * @global object $billing   Pre-initialized low-level stargazer handlers
 * @param string  $login     Existing users login
 * @param float   $cash      Amount of money to put/set on user login
 * @param string  $operation Operation  type: add, correct,set,mock
 * @param int     $cashtype  Existing cashtype ID for payment registry
 * @param string  $note      Payment notes
 * 
 * @return void
 */
function zb_CashAdd($login, $cash, $operation, $cashtype, $note)
Ссылка на сообщение
Поделиться на других сайтах

То есть меня за использование zb_CashAdd в оплатах закидали помидорами, сказав что OpenPayz наше всё и тот, кто его не использует, - еретик, но сейчас разработчик сам советует использовать эту функцию? :)

Ссылка на сообщение
Поделиться на других сайтах
То есть меня за использование zb_CashAdd в оплатах закидали помидорами

Использование в нативных модулях работающих с внутренним баблом - вполне логично. А что ж еще там использовать? Низкоуровневые вызовы $billing->addcash() ?

 

сказав что OpenPayz наше всё и тот, кто его не использует, - еретик

Давайте называть вещи своими именами?

Он не еретик. Он - мyдaк пытающийся заместить, стандартную механику взаимодействия с внешними платежными системами каким-то стремным yeбaнством.

 

 

но сейчас разработчик сам советует использовать эту функцию? :)

Настолько глубокого непонимания причинно-следственных связей, и концепции "предназначение" еще поискать надо.

Откуда вы такие беретесь? :facepalm:

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від felixio_01
      Здравствуйте. 
      Помогите разобраться. 
      Собрал stargazer 2.409
      ОС debian 11:  Linux gw1new 5.10.0-13-amd64 #1 SMP Debian 5.10.106-1 (2022-03-17) x86_64 GNU/Linux
      MySQL:  /usr/sbin/mysqld  Ver 8.0.28 for Linux on x86_64 (MySQL Community Server - GPL)
      при первом запуске в в логах stargazer появилась ошибка:  Storage plugin: 'Couldn't create tariffs table list With error: Invalid default value for 'change_policy_timeout''  
      При этом создалась таблица:  ' admins'
      mysql> show tables;
      +---------------+
      | Tables_in_stg |
      +---------------+
      | admins        |
      | info          |
      +---------------+
      2 rows in set (0.00 sec)
       
      Других таблиц нет. 
      В чём может быть проблема? Может кто сталкивался?
      Спасибо. 
    • Від dormancygrace
      Добрый день. Скажите пожалуйста, можно ли развернуть бэкап бд mysql в mariadb? при попытке получаю ERROR 1071 (42000) at line 845: Specified key was too long; max key length is 1000 bytes.
      Можно это как-то вылечить? 
    • Від camchatix
      Привет!
       
      Начались необъяснимые глюки с базой ubilling
      сделали mysqldump на старой базе 5.6.36
      На свежей freebsd mysql server 5.6.51
      сделали импорт - и в карточке при обновлении страницы баланс показывает то одну цифру то другую
       
      подскажите как такое может быть и как вылечить ?
       
      вот -126 денег это правильно
       
      mysql> select login,D0,U0,Cash, LastCashAddTime   from users where login=65369051; +----------+------------+------------+---------+-----------------+ | login    | D0         | U0         | Cash    | LastCashAddTime | +----------+------------+------------+---------+-----------------+ | 65369051 | 3619373056 | 4680515584 | -126.07 |      1634677205 | +----------+------------+------------+---------+-----------------+ 1 row in set, 1 warning (0.00 sec)  
      через 3 минуты
      mysql> select login,D0,U0,Cash, LastCashAddTime from users where login=65369051; +----------+------------+------------+-------+-----------------+ | login | D0 | U0 | Cash | LastCashAddTime | +----------+------------+------------+-------+-----------------+ | 65369051 | 3555340288 | 3879243776 | 36.61 | 1634677203 | +----------+------------+------------+-------+-----------------+ 1 row in set, 1 warning (0.00 sec)  
      а тут 36 денег
      Как такое может быть ?
       
       
       
       
    • Від freehost
      В крупную хостинг-компанию требуется сотрудник службы технической поддержки.
       
      Обязанности:
      Отвечать на вопросы клиентов (работа с панелью управления, настройка POP3, SMTP, FTP, другие технические вопросы) по телефону, эл. почте, решать мелкие проблемы (неверно заполненные данные и настройки в контрольной панели, проблемы с доступом и т. п.), не сложные вопросы касающиеся администрирования, подключение IPKVM, перезагрузка серверов.
       
      Требования:
      Умение работать в Интернет с основными клиентами (браузеры: IE и Mozilla, почтовые клиенты: The bat, outlook, FTP-клиенты: IE, Far, Cute FTP; Базовые знания PHP, MySQL; Уметь читать и понимать логи Apache, Nginx, Exim Приветствуется опыт работы в Web-Дизайне, работа с Joomla, Wordpress Навыки работы в командной строке UNIX; Желателен опыт работы с VestaCP, ISPmanager Коммуникабельность, терпение, эмоциональная уравновешенность, способность к обучению.  
      Условия:
      Официальное трудоустройство 24 дня отпуска Обеды за счет компании Сменный график. Смена сутки, потом три дня выходных. Оплачиваемый больничный Возможность повышения до дежурного администратора. Работа в дата-центре (в случае локдаунов предусмотрена развозка сотрудников)
        Работа в дата-центре это возможность получить опыт работы с различными технологиями (apache, nginx, mysql, zabbix, wordpress, joomla, dns…), а так же опыт работы с железной частью серверов.
      Если нету опыта работы с Unix, резюме просьба не присылать.

      Резюме присылайте на hr@freehost.com.ua
    • Від zababaha
      Здравствуйте.
      В связи с миграцией с Nodeny 50.32 на Nodeny Plus необходимо перенести базу данных +возможно, написать скрипт для автоматического переноса её в будущем еще раз.

      Просьба откликнуться в личку.
×
×
  • Створити нове...