Validation credit / debit cards
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Validation credit / debit cards
Друзья подскажите пожалусто механизм для валидирования карт. Сам написал алгоритм уже для юзера JS и для сервера на РНР если найдётся хитрожопый юзер , но вот он работает только оталкиваясь на сочитание первых 1-3 цифер в кредитке, а после от балды можно вести любой номер. Но на некторых сайта валидируеться карта полностью через jQuery вот и итересует какой алгоритм применяеться для валидирования полного номера карты может последовательное введение цифер ведет к определённому суммированию. Просто пишу резервную систему оплата так как PayPal иногда пробуксовывает, а персонал немного не копетентен с такими ответами типа надо использовать только Интернет Эксплоер или Сафари "де..лы", а если юзер предпочитает Хром или Оперу. Говорю на вашем серваке ответ 500 вышли лог файл если заняты что бы понять в чём косяк. Гуру ждал больше недели что бы пересмотрел HTML код мой и сказал почему сервак ихний бедный не может переворить его Спасибо за ответы заранее.
-
- Уже с Приветом
- Posts: 719
- Joined: 07 Jan 2011 20:58
- Location: New York
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Validation credit / debit cards
Оболденная ссылка спасибо Решение в пять строчек кода на любом языке и не какие плагины с библиотеками не нужны
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Validation credit / debit cards
Пожалуйста, ещё один вопросец кто в курсе. Значение CSN кода зависит от номера кредитки или он генерируется спонтанно. Спасибо
-
- Уже с Приветом
- Posts: 861
- Joined: 15 Oct 2002 10:50
- Location: Kiev, Ukraine
Re: Validation credit / debit cards
А можно спросить - для чего вам надо валидировать карту:
1. для завершения чекаута шоппинг карты и создания ордера?
2. для чего-то другого?
1. для завершения чекаута шоппинг карты и создания ордера?
2. для чего-то другого?
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
-
- Уже с Приветом
- Posts: 63377
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Validation credit / debit cards
Кардинг, не иначе
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 861
- Joined: 15 Oct 2002 10:50
- Location: Kiev, Ukraine
Re: Validation credit / debit cards
Ну, вопрос был задан, т.к, в случае сценария "завершение чекаута шоппинг карты и создание ордера", клиентская валидация не несет особого смысла. И, соответственно, может быть минимальной, т.е., совершенно простой.
Все равно, вам прийдется использовать серверный запрос (пытаться авторизовать сумму ордера на карте). Заодно и отвалидируете
Все равно, вам прийдется использовать серверный запрос (пытаться авторизовать сумму ордера на карте). Заодно и отвалидируете
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Validation credit / debit cards
Они будут стреляться!
А если без шуток, то это свинство в 2017 году не подсказать юзверю, что он описАлся сразу после ввода.
А если без шуток, то это свинство в 2017 году не подсказать юзверю, что он описАлся сразу после ввода.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 63377
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Validation credit / debit cards
Вообще-то Luhn алгоритм ту самую валидацию и делает.
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Validation credit / debit cards
Вообще-то речь шла про подход "а зашлем запрос на платеж на сервер и еси чо не так, он нам и расскажет". Но чукча не читатель.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 861
- Joined: 15 Oct 2002 10:50
- Location: Kiev, Ukraine
Re: Validation credit / debit cards
Не совсем так. Речь шла о том, что имеет смысл оставить самую простую клиентскую валидацию - проверка, что только цифры + подсчет числа символов. О том, что не имеет смысла перегружать эту клиентскую валидацию излишними проверками, бо все равно, предстоит неизбежный поход на сервер.
з.ы. Описок при введении номера карты ОЧЕНЬ мало. Просто вспомните себя - вы внимательно набираете номер соей карты при покупке в инете?
-
- Уже с Приветом
- Posts: 2749
- Joined: 11 Jul 2015 19:01
- Location: Chicago
Re: Validation credit / debit cards
Реально очень мало? Совсем недавно один ресурс вырубал своей тупостью, я последнюю цифру одной карты почему то машинально нередко путаю, так вот тот ресурс не говорил мне об этом, ну к тому же и с сервера ошибку не парсил, а говорил тупо - неудача, иди лесом.Counter wrote: ↑17 Apr 2017 20:22Не совсем так. Речь шла о том, что имеет смысл оставить самую простую клиентскую валидацию - проверка, что только цифры + подсчет числа символов. О том, что не имеет смысла перегружать эту клиентскую валидацию излишними проверками, бо все равно, предстоит неизбежный поход на сервер.
з.ы. Описок при введении номера карты ОЧЕНЬ мало. Просто вспомните себя - вы внимательно набираете номер соей карты при покупке в инете?
Другой сервис при таком факапе сразу сказал - набран номер несуществующей карты. И если такая фича в итоге доступна простым смертным разработчикам, то не вижу никакого оправдания, кроме лени, не реализовать ее в 2017 то году.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Validation credit / debit cards
Это ровно то, о чем я говорил.Counter wrote: ↑17 Apr 2017 20:22Не совсем так. Речь шла о том, что имеет смысл оставить самую простую клиентскую валидацию - проверка, что только цифры + подсчет числа символов. О том, что не имеет смысла перегружать эту клиентскую валидацию излишними проверками, бо все равно, предстоит неизбежный поход на сервер.
з.ы. Описок при введении номера карты ОЧЕНЬ мало. Просто вспомните себя - вы внимательно набираете номер соей карты при покупке в инете?
Но самое смешное, вы противоречите сами себе. Если описок очень мало, то нет смысла проверять количество цифр или запрещать вводить иероглифы. Юзер же нии... какой внимательный.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Validation credit / debit cards
Я с вами постою. Алгоритм просто пишиться длля юзер интерфейся на JS он отсекает при вводе данных карты всяких ненужных символов за исключением цифер "просто не вводит их в поля", одновременно происходит валидация карты по названию и по номеру, стараюсь упростить жизнь рядовых юзеров так что им стоит только ввевсти номер карты, имя само автоматически выскакивает. Последующая валидация осуществляеться на серваке, это что бы наверняка, а то изменить код в ДОМе для рядового юзера проблемотично но для халявшика не состовляет труда, я можно сказать сторонник консервативных методов валидация производиться не только посредством frontend но и так же backend. Про JS одни положительные эмоции и предпочитаю работать больше с JS создавая всякие ништяковые вещички, но обойти можно, так что без Java или РНР ни как. На пример, крэге лист где существуют поля для обязательного заполнения, что бы не утаивать инфу от покупателя, некоторые товарищий не будем тыкать пальцем меняют ДОМ и вуаля юзер введён в заблуждение так как валидация со строны сервера не существует. В ecommerce главное юзеру попдсказывать где он ошибся, а то как выше, он вбивает инфу неправельную, а где, догодайся самCounter wrote: ↑17 Apr 2017 20:22Не совсем так. Речь шла о том, что имеет смысл оставить самую простую клиентскую валидацию - проверка, что только цифры + подсчет числа символов. О том, что не имеет смысла перегружать эту клиентскую валидацию излишними проверками, бо все равно, предстоит неизбежный поход на сервер.
з.ы. Описок при введении номера карты ОЧЕНЬ мало. Просто вспомните себя - вы внимательно набираете номер соей карты при покупке в инете?
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Validation credit / debit cards
Господа посоветуйте где почитать инфу такого рода как, подключение своего банковского аккаунта к своему сайту для последуюшего процесса оплаты с кредитки клиета, PayPal мозг выносит - хотя работаю с ним. Так как валидация это хорошо, но вот работа напрямую со своим аккаунтом намного лучше. СПС