BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 20:41

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Рекуррентный платеж
СообщениеДобавлено: 24 дек 2015, 05:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
У ассиста есть
4.3. Рекуррентный платеж
Это поддерживается в биллинге? я потыкал документацию и ненашел
почитать можно тут
http://www.assist.ru/files/TechNew.pdf

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 24 дек 2015, 12:11 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
нет, такое не реализовано. раньше не было такого, и не просил никто

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 24 дек 2015, 13:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
нет, такое не реализовано. раньше не было такого, и не просил никто

а реализовать возможно, если да, то примерную сумму в личку можно?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 24 дек 2015, 15:09 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну так всё можно реализовать из разумного

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 03 янв 2016, 18:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
ну так всё можно реализовать из разумного

сумму описал, а время на реализацию можно?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 08 янв 2016, 08:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Апну чтоль

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 08 янв 2016, 14:26 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
чего апать то? обычная доработка это, через HD, за платные доработки сроки тоже обычные - пара недель

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 10 янв 2016, 14:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
чего апать то? обычная доработка это, через HD, за платные доработки сроки тоже обычные - пара недель

да что что, скроки нада было, спасиб

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 01 ноя 2016, 18:01 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
Доброго времени суток!
Хотелось бы узнать, реализована ли все-таки данная функция? Если да, то как можно получить ее?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 02 ноя 2016, 13:21 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
да, реализована
версия у вас какая?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 02 ноя 2016, 13:56 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
dimOn писал(а):
да, реализована
версия у вас какая?



Клиент: вер. 7.0.807 / 05.05.2016 18:22:49
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.8.0_51
Сервер: вер. 7.0.1036 / 05.05.2016 18:24:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45

assist: вер. 7.0.86 / 27.04.2016 14:59:40


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 02 ноя 2016, 14:35 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
внизу описано тут сейчас:
https://docs.bitel.ru/pages/viewpage.ac ... d=43385570

возможно придётся обновиться

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 02 ноя 2016, 15:16 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
Благодарю!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 20 июл 2018, 13:40 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
И снова пришлось вернуться к данной теме.

Извиняюсь заранее за наиглупейший вопрос,но:

assist.recurring.request.class=ru.bitel.bgbilling.modules.assist.AssistRecurringRequest - мы сами должны написать? Или он есть где-то стандартный все-таки и менять под себя?


Клиент: вер. 7.0.940 / 07.03.2018 17:44:27 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_131
Сервер: вер. 7.0.1337 / 07.03.2018 17:46:11 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45

assist: вер. 7.0.93 / 23.01.2018 17:33:48
inet: вер. 7.0.841 / 07.03.2018 17:46:21
npay: вер. 7.0.213 / 23.01.2018 17:35:09
payonline: вер. 7.0.81 / 28.01.2018 23:33:50
phone: вер. 7.0.299 / 07.02.2018 22:16:28
reports: вер. 7.0.239 / 29.01.2018 20:03:12
ru.bitel.bgbilling.plugins.bonus: вер. 7.0.133 / 23.01.2018 17:34:02
ru.bitel.bgbilling.plugins.cladr: вер. 7.0.125 / 23.01.2018 17:34:34
ru.bitel.bgbilling.plugins.crm: вер. 7.0.200 / 23.01.2018 17:34:35
ru.bitel.bgbilling.plugins.dispatch: вер. 7.0.98 / 14.03.2018 16:03:35
ru.bitel.bgbilling.plugins.documents: вер. 7.0.181 / 23.01.2018 17:34:37
ru.bitel.bgbilling.plugins.helpdesk: вер. 7.0.199 / 23.01.2018 17:34:46
ru.bitel.bgbilling.plugins.organizer: вер. 7.0.77 / 23.01.2018 17:35:12
subscription: вер. 7.0.47 / 23.01.2018 17:36:03
voiceip: вер. 7.0.207 / 26.02.2018 17:46:14


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 20 июл 2018, 16:07 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
да, должен быть с дин.кодом идти, но похоже потерелся в сборке, там такой в примерах лежит
Код:
package ru.bitel.bgbilling.modules.assist;

import java.math.BigDecimal;

import ru.bitel.bgbilling.modules.assist.common.bean.AssistPaymentRecurring;
import ru.bitel.bgbilling.modules.assist.server.RecurringRequest;

public class AssistRecurringRequest
   implements RecurringRequest
{
   @Override
   public boolean request(AssistPaymentRecurring pr, BigDecimal sum)
   {
      if( sum != null )
      {
         pr.setAmount(sum);
      }
      return true;
   }
}


а вам он вообще нужен?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 20 июл 2018, 16:09 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
это опциональная вещь, для того, чтобы можно было что-то поменять на ходу, т.е. подразумевается что надо написать под себя при необходимости
пример выше просто ничего не делает - оставляет сумму как есть

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 20 июл 2018, 16:51 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
Да, нужен. Очень много абонентов очень хотят автоплатеж, чтобы не запоминать даты оплаты. В общем, для нормальной доработки имеющегося дин.кода обращаться в HD. Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 20 июл 2018, 18:10 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
так автоплатёж никак не относится к этому дин.коду, он и без него работает, этот кусок кода есть возможность добавить для достаточно специфических целей (если вы хотите например сумму поменять на ходу)

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 23 июл 2018, 09:57 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
То есть по сути мне нужно найти этот динамический код, скачать его в нужное место на сервере и все заработает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 24 июл 2018, 14:41 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
В общем, обновили сервер с приложением. Создали в библиотеке динамического кода класс, добавили код, указанный выше. Настроили ежедневную задачу, как указано в инструкции.

В итоге в логах появились такие ошибки
Код:
scheduler 07-24/11:15:06 ERROR [pool-2-thread-4] AssistRecurringTask - error send recurring request
ru.bitel.bgbilling.modules.assist.server.protocol.AssistProtocolTransferException: Ошибка "Ошибка в формате параметра":"Параметр BILLNUMBER" (4:143)
    at ru.bitel.bgbilling.modules.assist.server.protocol.AssistProtocolTransfer.doRecurring(AssistProtocolTransfer.java:848)
    at ru.bitel.bgbilling.modules.assist.server.task.AssistRecurringTask.doRecurring(AssistRecurringTask.java:157)
    at ru.bitel.bgbilling.modules.assist.server.task.AssistRecurringTask.executeTask(AssistRecurringTask.java:78)
    at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:80)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)


А в модуле Assist несколько попыток сделать запрос с зависшим статусом "в обработке". Причем не всех желающих, включивших реккурентный платеж. Ошибка - "Отсутствие объекта заказа". В чем может быть причина?


Вложения:
Assist java.png
Assist java.png [ 42.97 КБ | Просмотров: 13724 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 24 июл 2018, 21:33 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
если вы сделали класс который на экране показываете и не собираетесь с ним ничего делать, то вам он вообще не нужен - вы это понимаете или нет? начнём с этого.

assist_payment_recurring_<mid> заполняется?
в логе таска в шедулере при работе задачи много пишет в лог с префиксом "recurring: " первым делом туда смотрите - там что у вас? для какого именно billnumber это всё падает итд.
Причем не всех желающих - это что значит, остальные нормально работают? или вообще не обрабатывает их таск? в лог смотрите опять же

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 25 июл 2018, 14:50 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
Насчет того класса - возможно дальше пойдет доработка с вычислением определенных параметров, просто добавлено сразу.

Код:
07-24/11:15:04  INFO [Thread-3] TaskExecuter - Starting periodic task #12: ru.bitel.bgbilling.modules.assist.server.task.AssistRecurringTask
07-24/11:15:04  INFO [pool-2-thread-3] TaskGenerator - Task finished time=15 ms.
07-24/11:15:04  INFO [pool-2-thread-4] AssistRecurringTask - Do recurring...
07-24/11:15:04  INFO [pool-2-thread-4] Setup - Load config for mid=6
07-24/11:15:04  INFO [pool-2-thread-4] AssistRecurringTask - recurring: cid=251, делается платёж...
07-24/11:15:04  INFO [pool-2-thread-2] BalanceSetter - Setting balances for independ and subs..
07-24/11:15:04  INFO [pool-2-thread-2] BalanceSetter - Selected.
07-24/11:15:04  INFO [pool-2-thread-2] BalanceSetter - Selecting sub account
07-24/11:15:04  INFO [pool-2-thread-2] BalanceSetter - Selected.
07-24/11:15:04  INFO [pool-2-thread-2] BalanceSetter - Setting balance for super..
07-24/11:15:04  INFO [pool-2-thread-2] BalanceSetter - Selected.
07-24/11:15:04  INFO [pool-2-thread-2] BalanceSetter - Task finished time=171 ms.
07-24/11:15:05 ERROR [pool-2-thread-4] AssistRecurringTask - error send recurring request
ru.bitel.bgbilling.modules.assist.server.protocol.AssistProtocolTransferException: Ошибка "Ошибка в формате параметра":"Параметр BILLNUMBER" (4:143)
    at ru.bitel.bgbilling.modules.assist.server.protocol.AssistProtocolTransfer.doRecurring(AssistProtocolTransfer.java:848)
    at ru.bitel.bgbilling.modules.assist.server.task.AssistRecurringTask.doRecurring(AssistRecurringTask.java:157)
    at ru.bitel.bgbilling.modules.assist.server.task.AssistRecurringTask.executeTask(AssistRecurringTask.java:78)
    at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:80)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
07-24/11:15:05  INFO [pool-2-thread-4] AssistRecurringTask - recurring: cid=36, делается платёж...


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

Основная проблема, как я понимаю, в billnumber, который у всех подключивших "Не активирован"


Вложения:
1.png
1.png [ 28.02 КБ | Просмотров: 13706 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 25 июл 2018, 20:25 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а в ЛК у них отображается что настроен платёж?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 25 июл 2018, 20:28 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
нужно его не просто подключить, то есть поставить галочку.
надо потом уйдя на ассист оплатить этот заказ, причём оплатить удачно, только после этого в экзекутер придёт колбек, где поставится реальный BILLNUMBER и будет считаться активированным
это всё точно было сделано?
при этом экзекутер в логе пишет в уровне INFO "Этим платежом был активирован автоплатёж!" - у вас есть такое?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 25 июл 2018, 20:29 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
но такого: Ошибка "Ошибка в формате параметра":"Параметр BILLNUMBER" (4:143) конечно не должно быть, но это немного разные все вещи

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 25 июл 2018, 20:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а если руками запускаете из админки? то же самое?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 25 июл 2018, 20:48 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
возможно таск не учитывает отключенные, это надо глубже копаться
обновите 7.0. там доп.логи для тасков итд добавлены на рекурретные, после этого логи покажите

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 26 июл 2018, 13:44 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
Опытным путем было выяснено, что со стороны Ассиста была функция закрыта. Сейчас откроем в банке и Ассисте данную возможность и продолжим тестирование. Надеюсь, что в в этом и была загвоздка


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 26 июл 2018, 14:34 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а, ок

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рекуррентный платеж
СообщениеДобавлено: 31 июл 2018, 12:38 
Не в сети

Зарегистрирован: 04 апр 2016, 12:52
Сообщения: 48
Карма: 0
В общем-то да, проблема оказалась в банке, который в заявке не учел функцию автоплатежа. На данный момент платеж доходит до конца и в свойствах ассиста появляется billnumber


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.141s | 82 Queries | GZIP : On ]