10 ответов:
Мне потребовалось несколько минут, чтобы найти сайт, который я мог бы использовать для этого.
карта действительна до последнего дня указанного месяца, после последнего [sic]1 день следующего месяца; карта не может быть использована для совершения покупки, если продавец пытается получить разрешение. - источник
кроме того, глядя на это, я нашел интересную статью на веб-сайте Microsoft, используя такой пример, как это, старпома резюме: доступ 2000 в течение месяца / года по умолчанию в первый день месяца, вот как переопределить это, чтобы вычислить конец месяца, как вы хотели бы для кредитной карты.
кроме того, на этой странице есть все, что вы хотели знать о кредитной карты.
- предполагается, что это опечатка и следует читать "... после первого дня следующего месяца; ..."
Если вы пишете сайт, который принимает кредитные карты для оплаты:
- вы, вероятно, должны быть как можно более разрешительными, так что если он истекает, вы позволяете компании кредитных карт поймать его. Итак, разрешите это до последней секунды последнего дня месяца.
- не пишите свой собственный код обработки кредитной карты. Если^H^H когда вы напишете ошибку, кто-то потеряет реальные деньги. Мы все делаем ошибки, просто не принимайте решения, которые превращают ваши ошибки в катастрофы.
посмотрите на одну из ваших собственных кредитных карт. Это будет какой-то текст, как
EXPIRES ENDилиVALID THRUвыше даты. Таким образом, срок действия карты истекает в конце данного месяца.
по моему опыту, он истек в конце этого месяца. Это основано на том, что я могу использовать его в течение этого месяца, и в этом месяце мой банк отправляет новый.
я обрабатываю много транзакций по кредитным картам на работе, и я могу сказать вам, что срок действия включен.
кроме того, я согласен с Gorgapor. Не пишите свой собственный код обработки. Они хорошие инструменты для обработки кредитных карт. Здесь мы использовали Monetra в течение 3 лет, и это делает довольно приличную работу на него.
многие крупные компании даже не используют ваш срок годности больше, потому что это приводит к автоматическому возобновлению платежей, которые будут потеряны, когда карты выпускаются с новыми сроками годности и тем же номером счета. Это была огромная проблема в сфере услуг, поэтому эти компании загнали эмитентов карт в угол для обработки платежей без сроков годности, чтобы избежать этой ловушки. Об этом пока мало кто знает, поэтому не все компании используют эту практику.
согласно Visa"руководство по приему и возврату карт для Visa Merchants"; "Good Thru" (или "Valid Thru") дата-это дата окончания срока действия карты:
карточка действительна до последнего дня указанного месяца, (e .г. , если Добрый день через 03/12,карта действительна до 31 марта 2012 года и истекает 1 апреля 2012 года .)
Он расположен под тисненым номером счета. если тока дата транзакции-после даты "Good Thru", срок действия карты истек.
Как сделать фактор часовых поясов в этом анализе. Истекает ли срок действия карты в Нью-Йорке до Калифорнии? Зависит ли это от адресов выставления счетов или доставки?
У меня была автоматическая настройка счетов в интернете, и кредитная карта сказала, что она говорит Хорошо Через 10/09, но карта была отклонена в первую неделю в октябре и снова на следующей неделе. Каждый раз, когда он был отклонен, это стоило мне $ 10 гонорара. Не думайте, что это хорошо до конца месяца, если у вас есть автоматическая настройка счетов.
в вашем примере срок действия кредитной карты истек 6/2008.
Не зная, что вы делаете, я не могу сказать окончательно, что вы не должны проверять заранее, но имейте в виду, что иногда бизнес-правила бросают вызов всей логике.
например, там, где я работал, они часто не обрабатывали карту вообще или продолжали бы сбой транзакции, чтобы они могли связаться с клиентом и получить другую карту.
Comments