Биллинговая система Nodeny

Главная категория => Курилка => Тема начата: poxy. от 17 Ноября 2011, 10:16:31



Название: Поиск по персональному платежному коду. Как?
Отправлено: poxy. от 17 Ноября 2011, 10:16:31
Добрый день, подскажите запрос для поиска абонента с ппк 527. Спасибо!


Название: Re: Поиск по персональному платежному коду. Как?
Отправлено: stix от 17 Ноября 2011, 10:34:55
Добрый день, подскажите запрос для поиска абонента с ппк 527. Спасибо!

Если возникнет необходимость выяснить идентификатор клиента по платежному коду, то это не составит труда - достаточно отбросить последнюю цифру, так если ППК = 1236, то id клиента = 123.


Название: Re: Поиск по персональному платежному коду. Как?
Отправлено: stix от 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 грн - нет. Тем не менее, данный алгоритм позволяет отсеять подавляющее большинство ошибок.


Название: Re: Поиск по персональному платежному коду. Как?
Отправлено: poxy. от 17 Ноября 2011, 10:46:14
Спасибо  :)


Название: Re: Поиск по персональному платежному коду. Как?
Отправлено: Aivanzipper от 17 Ноября 2011, 15:43:09
Ухты интересно


Название: Re: Поиск по персональному платежному коду. Как?
Отправлено: elite от 17 Ноября 2011, 23:28:07
Ухты интересно
документацию читать надо ;)