Биллинговая система Nodeny
22 Ноября 2024, 21:06:04
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
: Прекращена поддержка версии Nodeny 49
Начало
Помощь
Поиск
Войти
Регистрация
Биллинговая система Nodeny
>
Главная категория
>
Курилка
>
Поиск по персональному платежному коду. Как?
Страниц: [
1
]
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Поиск по персональному платежному коду. Как? (Прочитано 5457 раз)
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
Поиск по персональному платежному коду. Как?
«
:
17 Ноября 2011, 10:16:31 »
Добрый день, подскажите запрос для поиска абонента с ппк 527. Спасибо!
Записан
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
Re: Поиск по персональному платежному коду. Как?
«
Ответ #1 :
17 Ноября 2011, 10:34:55 »
Цитата: marcus7 от 17 Ноября 2011, 10:16:31
Добрый день, подскажите запрос для поиска абонента с ппк 527. Спасибо!
Если возникнет необходимость выяснить идентификатор клиента по платежному коду, то это не составит труда - достаточно отбросить последнюю цифру, так если ППК = 1236, то id клиента = 123.
Записан
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
Re: Поиск по персональному платежному коду. Как?
«
Ответ #2 :
17 Ноября 2011, 10:35:46 »
В системе NoDeny идентификатор формируется таким образом: берется id клиента по биллингу, все цифры этого id складываются, после чего последняя цифра от полученной суммы приписывается к первоначальному id. (Технически эта операция называется «сложение по модулю 10»)
Например. У клиента id=5907. Складываем все цифры его идентификатора: 5 + 9 + 0 + 7 = 21. Берем последнюю цифру полученной суммы: 1, приписываем к id и получаем персональный платежный код клиента: 59071.
Если при вводе клиент ошибется в одной из цифр, например, введет 58071, то при проверке 5 + 8 + 0 + 7 = 20, 0 не равен 1, поэтому клиенту будет сообщено об ошибке. Так же, если клиент ошибется и вместо номера платежного кода попытается ввести сумму пополнения, то она с большой вероятностью не попадет под описанный шаблон, например, 100, 50, 25, 120 и т.д. сформируют ошибку. А 550 грн - нет. Тем не менее, данный алгоритм позволяет отсеять подавляющее большинство ошибок.
Записан
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
Re: Поиск по персональному платежному коду. Как?
«
Ответ #3 :
17 Ноября 2011, 10:46:14 »
Спасибо
Записан
Aivanzipper
NoDeny
Старожил
Карма: 62
Offline
Сообщений: 387
Re: Поиск по персональному платежному коду. Как?
«
Ответ #4 :
17 Ноября 2011, 15:43:09 »
Ухты интересно
Записан
elite
Начальник планеты
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1226
In LAN we trust!
Re: Поиск по персональному платежному коду. Как?
«
Ответ #5 :
17 Ноября 2011, 23:28:07 »
Цитата: Aivanzipper от 17 Ноября 2011, 15:43:09
Ухты интересно
документацию читать надо
Записан
Страниц: [
1
]
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общий раздел
=> Nodeny Plus
===> Изменяем NoDeny+
===> Ревизии
=> Модули NodenyPlus
===> Переводы
=> Nodeny 50
===> Nodeny 49
===> Разработка
===> Модули для Nodeny
=> Железо для нодени
=> Юмор
=> Курилка
===> Торговля
Загружается...