Допустим, у вас есть номер кредитной карты, срок действия которой истекает 05/08, то есть май 2008 года.
Означает ли это, что срок действия карты истекает утром 1 мая 2008 г. или ночью 31 мая 2008 г.?
Допустим, у вас есть номер кредитной карты, срок действия которой истекает 05/08, то есть май 2008 года.
Означает ли это, что срок действия карты истекает утром 1 мая 2008 г. или ночью 31 мая 2008 г.?
Ответы:
Мне потребовалось несколько минут, чтобы найти сайт, на котором я мог бы найти этот источник.
Карта действительна до последнего дня указанного месяца, после последнего [sic] 1 числа следующего месяца; карту нельзя использовать для совершения покупки, если продавец пытается получить разрешение. - Источник
Кроме того, просматривая это, я нашел интересную статью на веб-сайте Microsoft, используя такой пример, как этот, сводка по исполнению: Access 2000 для месяца / года по умолчанию соответствует первому дню месяца, вот как переопределить это, чтобы вычислить конец месяц, как вы хотели бы для кредитной карты .
Кроме того, на этой странице есть все, что вы когда-либо хотели знать о кредитных картах .
Если вы пишете сайт, который принимает для оплаты номера кредитных карт:
If^H^HWhen
расширение для непосвященных ? : s
^H
это способ представления управляющего кода Backspace.
Взгляните на одну из своих кредитных карт. На нем будет текст вроде даты EXPIRES END
или VALID THRU
над ней. Таким образом, срок действия карты истекает в конце данного месяца.
По моему опыту, срок его действия истек в конце того же месяца. Это основано на том факте, что я могу использовать его в течение этого месяца, и именно в этом месяце мой банк отправляет новый.
Согласно « Руководству Visa по приему карт и управлению возвратными платежами для продавцов Visa »; Дата «Good Thru» (или «Valid Thru») - это дата истечения срока действия карты:
Карта действительна до последнего дня указанного месяца (например, если дата Good Thru - 03/12, карта действительна до 31 марта 2012 г. и истекает 1 апреля 2012 г.).
Он расположен под выдавленным номером счета. Если текущая дата транзакции позже даты «Good Thru», срок действия карты истек.
Я обрабатываю много транзакций по кредитным картам на работе и могу сказать вам, что срок действия указан с указанием даты истечения срока действия.
Также я согласен с Gorgapor. Не пишите свой собственный код обработки. Это хорошие инструменты для обработки кредитных карт. Здесь мы используем Monetra уже 3 года, и она неплохо справляется с этим.
многие крупные компании даже не используют дату истечения срока действия, потому что это приводит к потере автоматического продления платежей, когда карты выпускаются с новыми датами истечения срока действия и тем же номером счета. Это было огромной проблемой в сфере услуг, поэтому эти компании заставили эмитентов карт обрабатывать платежи без даты истечения срока действия, чтобы избежать этой ловушки. Еще не многие об этом знают, поэтому не все компании используют эту практику.
Как часовые пояса учитываются в этом анализе. Срок действия карты истекает в Нью-Йорке до Калифорнии? Зависит ли это от адреса доставки или выставления счета?
У меня была онлайн-установка автоматизированного биллинга, и кредитная карта сказала, что хорошо до 10/09, но карта была отклонена в первую неделю октября и снова на следующей неделе. Каждый раз, когда он отклонялся, мне приходилось платить 10 долларов. Не думайте, что до конца месяца у вас будет автоматическая настройка биллинга.
В вашем примере срок действия кредитной карты истек 6/2008.
Не зная, что вы делаете, я не могу однозначно сказать, что вам не следует проводить валидацию заранее, но имейте в виду, что иногда бизнес-правила противоречат любой логике.
Например, там, где я раньше работал, они часто вообще не обрабатывали карту или продолжали работать после сбоя транзакции, просто чтобы связаться с клиентом и получить другую карту.