forum.bitel.ru http://forum.bitel.ru/ |
|
Рекуррентный платеж http://forum.bitel.ru/viewtopic.php?f=32&t=11244 |
Страница 1 из 2 |
Автор: | skyb [ 24 дек 2015, 05:45 ] |
Заголовок сообщения: | Рекуррентный платеж |
У ассиста есть 4.3. Рекуррентный платеж Это поддерживается в биллинге? я потыкал документацию и ненашел почитать можно тут http://www.assist.ru/files/TechNew.pdf |
Автор: | dimOn [ 24 дек 2015, 12:11 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
нет, такое не реализовано. раньше не было такого, и не просил никто |
Автор: | skyb [ 24 дек 2015, 13:14 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
dimOn писал(а): нет, такое не реализовано. раньше не было такого, и не просил никто а реализовать возможно, если да, то примерную сумму в личку можно? |
Автор: | dimOn [ 24 дек 2015, 15:09 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
ну так всё можно реализовать из разумного |
Автор: | skyb [ 03 янв 2016, 18:41 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
dimOn писал(а): ну так всё можно реализовать из разумного сумму описал, а время на реализацию можно? |
Автор: | skyb [ 08 янв 2016, 08:16 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
Апну чтоль |
Автор: | dimOn [ 08 янв 2016, 14:26 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
чего апать то? обычная доработка это, через HD, за платные доработки сроки тоже обычные - пара недель |
Автор: | skyb [ 10 янв 2016, 14:45 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
dimOn писал(а): чего апать то? обычная доработка это, через HD, за платные доработки сроки тоже обычные - пара недель да что что, скроки нада было, спасиб |
Автор: | leliksuperr [ 01 ноя 2016, 18:01 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
Доброго времени суток! Хотелось бы узнать, реализована ли все-таки данная функция? Если да, то как можно получить ее? |
Автор: | dimOn [ 02 ноя 2016, 13:21 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
да, реализована версия у вас какая? |
Автор: | leliksuperr [ 02 ноя 2016, 13:56 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
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 |
Автор: | dimOn [ 02 ноя 2016, 14:35 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
внизу описано тут сейчас: https://docs.bitel.ru/pages/viewpage.ac ... d=43385570 возможно придётся обновиться |
Автор: | leliksuperr [ 02 ноя 2016, 15:16 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
Благодарю! |
Автор: | leliksuperr [ 20 июл 2018, 13:40 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
И снова пришлось вернуться к данной теме. Извиняюсь заранее за наиглупейший вопрос,но: 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 |
Автор: | dimOn [ 20 июл 2018, 16:07 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
да, должен быть с дин.кодом идти, но похоже потерелся в сборке, там такой в примерах лежит Код: 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; } } а вам он вообще нужен? |
Автор: | dimOn [ 20 июл 2018, 16:09 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
это опциональная вещь, для того, чтобы можно было что-то поменять на ходу, т.е. подразумевается что надо написать под себя при необходимости пример выше просто ничего не делает - оставляет сумму как есть |
Автор: | leliksuperr [ 20 июл 2018, 16:51 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
Да, нужен. Очень много абонентов очень хотят автоплатеж, чтобы не запоминать даты оплаты. В общем, для нормальной доработки имеющегося дин.кода обращаться в HD. Спасибо! |
Автор: | dimOn [ 20 июл 2018, 18:10 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
так автоплатёж никак не относится к этому дин.коду, он и без него работает, этот кусок кода есть возможность добавить для достаточно специфических целей (если вы хотите например сумму поменять на ходу) |
Автор: | leliksuperr [ 23 июл 2018, 09:57 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
То есть по сути мне нужно найти этот динамический код, скачать его в нужное место на сервере и все заработает? |
Автор: | dimOn [ 24 июл 2018, 21:33 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
если вы сделали класс который на экране показываете и не собираетесь с ним ничего делать, то вам он вообще не нужен - вы это понимаете или нет? начнём с этого. assist_payment_recurring_<mid> заполняется? в логе таска в шедулере при работе задачи много пишет в лог с префиксом "recurring: " первым делом туда смотрите - там что у вас? для какого именно billnumber это всё падает итд. Причем не всех желающих - это что значит, остальные нормально работают? или вообще не обрабатывает их таск? в лог смотрите опять же |
Автор: | leliksuperr [ 25 июл 2018, 14:50 ] | ||
Заголовок сообщения: | Re: Рекуррентный платеж | ||
Насчет того класса - возможно дальше пойдет доработка с вычислением определенных параметров, просто добавлено сразу. Код: 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, который у всех подключивших "Не активирован"
|
Автор: | dimOn [ 25 июл 2018, 20:25 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
а в ЛК у них отображается что настроен платёж? |
Автор: | dimOn [ 25 июл 2018, 20:28 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
нужно его не просто подключить, то есть поставить галочку. надо потом уйдя на ассист оплатить этот заказ, причём оплатить удачно, только после этого в экзекутер придёт колбек, где поставится реальный BILLNUMBER и будет считаться активированным это всё точно было сделано? при этом экзекутер в логе пишет в уровне INFO "Этим платежом был активирован автоплатёж!" - у вас есть такое? |
Автор: | dimOn [ 25 июл 2018, 20:29 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
но такого: Ошибка "Ошибка в формате параметра":"Параметр BILLNUMBER" (4:143) конечно не должно быть, но это немного разные все вещи |
Автор: | dimOn [ 25 июл 2018, 20:32 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
а если руками запускаете из админки? то же самое? |
Автор: | dimOn [ 25 июл 2018, 20:48 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
возможно таск не учитывает отключенные, это надо глубже копаться обновите 7.0. там доп.логи для тасков итд добавлены на рекурретные, после этого логи покажите |
Автор: | leliksuperr [ 26 июл 2018, 13:44 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
Опытным путем было выяснено, что со стороны Ассиста была функция закрыта. Сейчас откроем в банке и Ассисте данную возможность и продолжим тестирование. Надеюсь, что в в этом и была загвоздка |
Автор: | dimOn [ 26 июл 2018, 14:34 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
а, ок |
Автор: | leliksuperr [ 31 июл 2018, 12:38 ] |
Заголовок сообщения: | Re: Рекуррентный платеж |
В общем-то да, проблема оказалась в банке, который в заявке не учел функцию автоплатежа. На данный момент платеж доходит до конца и в свойствах ассиста появляется billnumber |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |