forum.bitel.ru
http://forum.bitel.ru/

запрет приема платежа для группы
http://forum.bitel.ru/viewtopic.php?f=18&t=10804
Страница 1 из 1

Автор:  nik247 [ 18 авг 2015, 15:32 ]
Заголовок сообщения:  запрет приема платежа для группы

Для поиска договоров есть параметр:
#Группы договоров, для которых возможен поиск для этого типа поиска
#mps.<mpsId>.search.allow.contract.groups=4,2,5,3

А можно сделать параметр для запрета поиска?
Такого вида:
#Группы договоров, для которых запрещен поиск для этого типа поиска
#mps.<mpsId>.search.disallow.contract.groups=10,12.

Автор:  skn [ 18 авг 2015, 17:39 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

может вам проще удалить модуль у договоров с тех договоров у которым запрещен прием через mps?

Автор:  Phricker [ 18 авг 2015, 17:47 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

skn писал(а):
может вам проще удалить модуль у договоров с тех договоров у которым запрещен прием через mps?

Ээээ... ЕМНИМС наличие модуля не обязательно для того, чтобы пришел платеж через MPS.
У нас по крайней мере в 6.1 он привязан только к двум договорам если судить по индикатору лицензий.
Однако платежи ходят..

P.S. И не надо ломать :D

Автор:  zavndw [ 18 авг 2015, 17:53 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

да не надо :D , модуль глобальный

Автор:  skn [ 18 авг 2015, 18:11 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

т.е. просмотром платежей модуля вы из договора не пользуетесь?

Автор:  zavndw [ 18 авг 2015, 18:12 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

лично у меня ни где такого нет, достаточно того что видно в балансе

Автор:  skn [ 18 авг 2015, 18:16 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

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

Автор:  Phricker [ 18 авг 2015, 18:20 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

skn писал(а):
т.е. просмотром платежей модуля вы из договора не пользуетесь?

Нет.

Автор:  nik247 [ 18 авг 2015, 20:14 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

skn писал(а):
может вам проще удалить модуль у договоров с тех договоров у которым запрещен прием через mps?
У нас платежи сейчас принимаются без подключенного модуля.
Он вообще ни к одному договору не подключен - из индикатора "лицензий" - 0 из "очень много"....

skn писал(а):
т.е. просмотром платежей модуля вы из договора не пользуетесь?
Мы их видим просто в платежах на договорах...

Цитата:
ясно, по моему проще оперировать наличием модуля на договоре, чем разрешенными/запрещенными группами (по крайней мере так сделано в других платежных модулях)

Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Но сейчас работает и без подключенного модуля и если это изменить почти у всех появится большой головняк после обновления.
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.

Автор:  skn [ 18 авг 2015, 20:55 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

nik247 писал(а):
Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.


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

Автор:  nik247 [ 18 авг 2015, 21:02 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

skn писал(а):
nik247 писал(а):
Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.


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

Я имел ввиду не протокол, а платежную систему.
Если у меня сейчас в MPS заведено 7 ПС по протоколу MPS, то мне нужно сделать 7 экземпляров модуля?
Это путь в никуда.....

При этом сейчас не обязательно для приема платежей иметь подключенный модуль на договор и включение этого режима может больно по всем "ударить"...

Автор:  skn [ 18 авг 2015, 21:16 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

nik247 писал(а):
skn писал(а):
nik247 писал(а):
Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.


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

Я имел ввиду не протокол, а платежную систему.
Если у меня сейчас в MPS заведено 7 ПС по протоколу MPS, то мне нужно сделать 7 экземпляров модуля?
Это путь в никуда.....

При этом сейчас не обязательно для приема платежей иметь подключенный модуль на договор и включение этого режима может больно по всем "ударить"...


да 7 экземпляров, если вам так тонко надо настраивать прием средств по каждой из 7 ПС, а сейчас вам надо указывать 7 групп договоров, и все время следить ними.
(добавить один раз модуль на договор не такая большая проблема...)

P.S. Сомневаюсь что у кого нибудь еще есть столько ПС

Автор:  nik247 [ 18 авг 2015, 21:19 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

skn писал(а):
nik247 писал(а):
skn писал(а):
nik247 писал(а):
Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.


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

Я имел ввиду не протокол, а платежную систему.
Если у меня сейчас в MPS заведено 7 ПС по протоколу MPS, то мне нужно сделать 7 экземпляров модуля?
Это путь в никуда.....

При этом сейчас не обязательно для приема платежей иметь подключенный модуль на договор и включение этого режима может больно по всем "ударить"...


да 7 экземпляров, если вам так тонко надо настраивать прием средств по каждой из 7 ПС, а сейчас вам надо указывать 7 групп договоров, и все время следить ними.
(добавить один раз модуль на договор не такая большая проблема...)

P.S. Сомневаюсь что у кого нибудь еще есть столько ПС

Как раз не 7 груп, а всего одна.
Я создаю группу "Запрет приема онлайн платежей" и всех кого нужно туда добавляю.

Автор:  Phricker [ 18 авг 2015, 22:22 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

skn писал(а):
P.S. Сомневаюсь что у кого нибудь еще есть столько ПС

Тоже так думаю.
Цитата:
mps.9.mode=1
mps.9.title=SkySend

:D

ТСу могу посоветовать реализовать свой поиск с блекджеком и шлюгруппами

Код:
mps.9.search.mode=custom
mps.9.search.custom=ru.ellcom.bgbilling.modules.mps.CustomFindContract


Хотя в 6.0 если судить по подписи даже и не знаю есть или нет. В 6.1 реализовали по моей просьбе, а так делали для 6,2+

Автор:  nik247 [ 18 авг 2015, 23:46 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

Phricker писал(а):
skn писал(а):
P.S. Сомневаюсь что у кого нибудь еще есть столько ПС

Тоже так думаю.
Цитата:
mps.9.mode=1
mps.9.title=SkySend

:D

ТСу могу посоветовать реализовать свой поиск с блекджеком и шлюгруппами

Код:
mps.9.search.mode=custom
mps.9.search.custom=ru.ellcom.bgbilling.modules.mps.CustomFindContract


Хотя в 6.0 если судить по подписи даже и не знаю есть или нет. В 6.1 реализовали по моей просьбе, а так делали для 6,2+

По идее так именно и можно реализовать на текущий момент.
Но не на 6.0.

6.1:
194 09.04.2015 18:36:06 ДОБАВЛЕНО MPS: Пользовательский режим поиска
196 10.04.2015 17:29:26 ДОБАВЛЕНО MPS: Загрузка класса custom обработчика из динамического кода

6.2:
155 09.04.2015 18:01:37 ДОБАВЛЕНО MPS: Новый режим поиска custom - пользовательский класс для поиска, должен реализовывать интерфейс ru.bitel.bgbilling.modules.mps.server.bean.FindContract
156 10.04.2015 19:08:44 ИСПРАВЛЕНО MPS: Пользовательский режим поиска
156 10.04.2015 19:08:44 ДОБАВЛЕНО MPS: Загрузка класса custom обработчика из динамического кода

А не поделитесь своим ru.ellcom.bgbilling.modules.mps.CustomFindContract?

Автор:  skn [ 19 авг 2015, 02:04 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

nik247 писал(а):
Как раз не 7 груп, а всего одна.
Я создаю группу "Запрет приема онлайн платежей" и всех кого нужно туда добавляю.


если вы одной группой блокируете все ПС, то этого же можно добиться и удалением модуля с договора
другое дело если вам надо было бы отключить ПС 1,2,5,7 и оставить 3,4,6 и на разных договорах по разному
то пришлось бы заводить кучу групп и ими манипулировать или кучу экземпларов модулей...

Автор:  nik247 [ 19 авг 2015, 02:24 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

skn писал(а):
nik247 писал(а):
Как раз не 7 груп, а всего одна.
Я создаю группу "Запрет приема онлайн платежей" и всех кого нужно туда добавляю.


если вы одной группой блокируете все ПС, то этого же можно добиться и удалением модуля с договора
другое дело если вам надо было бы отключить ПС 1,2,5,7 и оставить 3,4,6 и на разных договорах по разному
то пришлось бы заводить кучу групп и ими манипулировать или кучу экземпларов модулей...

Выше же писали, что сейчас возможность приема платежей НЕ ЗАВИСИТ от того, подключен он на договор или нет - работает всегда.
У нас сейчас модуль не подключен ни к одному договору - ограничения работает через разрешенные группы.
mps.<mpsId>.search.allow.contract.groups=4,2,5,3

Автор:  Phricker [ 19 авг 2015, 12:11 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

nik247 писал(а):
А не поделитесь своим ru.ellcom.bgbilling.modules.mps.CustomFindContract?

У меня практически копипаст ru.bitel.bgbilling.modules.mps.server.bean.FindContractUtils, и просто перебор сначала по номеру договора, потом по Inet логину, и потом по DialUp логин/алиас.
Если на каком либо из этапов найдено соответствие - дальше не проверяет.

Автор:  skn [ 19 авг 2015, 14:37 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

nik247 писал(а):
skn писал(а):
nik247 писал(а):
Как раз не 7 груп, а всего одна.
Я создаю группу "Запрет приема онлайн платежей" и всех кого нужно туда добавляю.


если вы одной группой блокируете все ПС, то этого же можно добиться и удалением модуля с договора
другое дело если вам надо было бы отключить ПС 1,2,5,7 и оставить 3,4,6 и на разных договорах по разному
то пришлось бы заводить кучу групп и ими манипулировать или кучу экземпларов модулей...

Выше же писали, что сейчас возможность приема платежей НЕ ЗАВИСИТ от того, подключен он на договор или нет - работает всегда.
У нас сейчас модуль не подключен ни к одному договору - ограничения работает через разрешенные группы.
mps.<mpsId>.search.allow.contract.groups=4,2,5,3


я в курсе, вопрос в том плодить ли кучу других параметров или привести модули к ЕДИНООБРАЗИЮ
(как я писал выше, в других платежных модулях наличие модуля на договоре обязательно)

Автор:  nik247 [ 20 авг 2015, 14:04 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

skn писал(а):
nik247 писал(а):
skn писал(а):
nik247 писал(а):
Как раз не 7 груп, а всего одна.
Я создаю группу "Запрет приема онлайн платежей" и всех кого нужно туда добавляю.


если вы одной группой блокируете все ПС, то этого же можно добиться и удалением модуля с договора
другое дело если вам надо было бы отключить ПС 1,2,5,7 и оставить 3,4,6 и на разных договорах по разному
то пришлось бы заводить кучу групп и ими манипулировать или кучу экземпларов модулей...

Выше же писали, что сейчас возможность приема платежей НЕ ЗАВИСИТ от того, подключен он на договор или нет - работает всегда.
У нас сейчас модуль не подключен ни к одному договору - ограничения работает через разрешенные группы.
mps.<mpsId>.search.allow.contract.groups=4,2,5,3


я в курсе, вопрос в том плодить ли кучу других параметров или привести модули к ЕДИНООБРАЗИЮ
(как я писал выше, в других платежных модулях наличие модуля на договоре обязательно)

Самое главное не наламать с изменениями для работающих систем, поэтому насчет единообразия я даже не уверен, что здесь обойдятся для ваших клиентов малой кровью.
А всего то просто - search.disallow.contract.groups, который имеет больший приоритет чем, search.allow.contract.groups.
Но я понимаю, что для меня будет быстрее обновится на 6.2 и сделать через custom search.

Автор:  skyb [ 10 сен 2015, 05:32 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

Phricker писал(а):
skn писал(а):
P.S. Сомневаюсь что у кого нибудь еще есть столько ПС

Тоже так думаю.
Цитата:
mps.9.mode=1
mps.9.title=SkySend

:D

Цитата:
mps.26.mode=1
mps.26.title=Кредитпилот

)))

Автор:  alexdirty [ 03 июл 2019, 17:08 ]
Заголовок сообщения:  Re: запрет приема платежа для группы

Появилась аналогичная задача. Очень хочется что бы было что-то типа
Код:
search.disallow.contract.groups, который имеет больший приоритет чем, search.allow.contract.groups.

без настройки пользовательского поиска. Это вполне логичный фукционал.

Не появилось ли в планах внедрить?

PS: нужно, т.к. в связи с появлением 54-ФЗ становится всё больше извращений как и по какому алгоритму принимать различные платежи.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/