PDA

Просмотр полной версии : банковская карта как скидочная ПДС



Мишка на сервере
16.02.2016, 18:46
доброго вечера,
банк втб обьявил акцию и предлагает реализовать у клиента следующую фишку:
есть 3 группы карт у которых совпадает 6 первых цифр.
пример:
123456 это карты скидка 5%
234567 это карты скидка 10%
345678 это карты скидка 15%
таких карт тысячи, и совпадают они только по 6 символам.
завожу в пдс 3 карты, соответственно по кодам: 123456, 234567, 345678
далее создаю новый msr алгоритм, с маской cccccc*
(сильно не бить завел как понял), к алгоритму прицепляю интерфейс ПДС.
что еще нужно настроить, чтобы читая первые 6 цифр отрабатывала скидка?

sibgaba
17.02.2016, 10:31
Для начала нужно взять такую карту (или любую другую карту этого банка) и прокатать ее на считывателе кассы что бы посмотреть что там в принципе читается. Сильно не уверен что там вот просто номер...
Ну и ПДС тут вообще не нужен

Мишка на сервере
17.02.2016, 10:56
Для начала нужно взять такую карту (или любую другую карту этого банка) и прокатать ее на считывателе кассы что бы посмотреть что там в принципе читается. Сильно не уверен что там вот просто номер...
Ну и ПДС тут вообще не нужен прокатил там первые 6 цифр а вообще много знаков, я понимаю что надо обрезать все кроме 6 первых, как это сделать не совсем понимаю

sibgaba
17.02.2016, 11:08
Напишите сюда что читается с карты Последние цифры лучше замените на что нибудь, а то кардеры налетят :)

Мишка на сервере
17.02.2016, 11:30
это карта не реальная тестовая, она просрочена

sibgaba
17.02.2016, 13:00
и что из этого является общей частью?

Мишка на сервере
17.02.2016, 13:02
и что из этого является общей частью? первые 6 цифр, остальное вообще не важно

Мишка на сервере
17.02.2016, 16:00
тысяча изменений, подниму тему, вопрос важный

sibgaba
17.02.2016, 16:24
Вы бы вместо того что бы тему поднимать, подняли бы документацию и демо стенд...

4632
4633
4634

oleg12345
17.02.2016, 17:20
а в рамках шестерки такое можно реализовать? банковскую карту как скидочную?

sibgaba
17.02.2016, 17:42
Да (при помощи fix_len), но опять же все зависит от того есть ли повторяющаяся часть кода на всех картах.