Digamos que você tenha um número de cartão de crédito com data de validade de 05/08 - ou seja, maio de 2008.
Isso significa que o cartão expira na manhã de 1º de maio de 2008 ou na noite de 31 de maio de 2008?
Digamos que você tenha um número de cartão de crédito com data de validade de 05/08 - ou seja, maio de 2008.
Isso significa que o cartão expira na manhã de 1º de maio de 2008 ou na noite de 31 de maio de 2008?
Respostas:
Levei alguns minutos para encontrar um site que eu pudesse adquirir para isso.
O cartão é válido até o último dia do mês indicado, após o último [sic] 1 dia do mês seguinte; o cartão não pode ser usado para fazer uma compra se o comerciante tentar obter uma autorização. - Fonte
Além disso, ao pesquisar isso, encontrei um artigo interessante no site da Microsoft, usando um exemplo como este, resumo executivo: o Access 2000 para padrões de um mês / ano como o primeiro dia do mês, veja como substituir isso para calcular o final de o mês como você deseja para um cartão de crédito .
Além disso, esta página tem tudo o que você sempre quis saber sobre cartões de crédito .
Se você estiver escrevendo um site que aceita números de cartão de crédito para pagamento:
If^H^HWhen
expandir? : s
^H
é uma maneira de representar o código de controle do backspace.
Dê uma olhada em um dos seus próprios cartões de crédito. Ele terá algum texto igual EXPIRES END
ou VALID THRU
superior à data. Portanto, o cartão expira no final do mês especificado.
Na minha experiência, expirou no final desse mês. Isso se baseia no fato de que eu posso usá-lo durante esse mês e esse mês é quando meu banco envia um novo.
De acordo com as " Diretrizes de gerenciamento de aceitação de cartão e cobrança retroativa da Visa para comerciantes Visa "; A data "Good Thru" (ou "Valid Thru") é a data de validade do cartão:
Um cartão é válido até o último dia do mês mostrado (por exemplo, se a data de validade for 12/03, o cartão é válido até 31 de março de 2012 e expira em 1º de abril de 2012).
Está localizado abaixo do número da conta em relevo. Se a data da transação atual for posterior à data de validade, o cartão expirou.
Eu processo muitas transações com cartão de crédito no trabalho e posso dizer que a data de validade é inclusiva.
Além disso, eu concordo com o Gorgapor. Não escreva seu próprio código de processamento. São algumas boas ferramentas para processamento de cartão de crédito. Aqui, usamos o Monetra há 3 anos e ele faz um trabalho bastante decente.
Muitas grandes empresas nem usam mais sua data de validade porque isso causa a renovação automática de pagamentos quando os cartões são emitidos com novas datas de validade e o mesmo número de conta. Esse foi um grande problema no setor de serviços; portanto, essas empresas encurralaram os emissores de cartões no processamento de pagamentos sem datas de vencimento para evitar essa armadilha. Muitas pessoas ainda não sabem disso, portanto nem todas as empresas usam essa prática.
Como os fusos horários levam em consideração essa análise. Um cartão expira em Nova York antes da Califórnia? Depende dos endereços de cobrança ou entrega?
Eu tinha uma configuração de faturamento automatizado on-line e o cartão de crédito dizia bom até 10/09, mas o cartão foi rejeitado na primeira semana de outubro e novamente na semana seguinte. Cada vez que foi rejeitado, me custou uma taxa de US $ 10. Não presuma que isso funcione até o final do mês, se você tiver uma configuração de faturamento automático.
No seu exemplo, um cartão de crédito expirou em 6/2008.
Sem saber o que você está fazendo, não posso dizer definitivamente que você não deve validar antecipadamente, mas esteja ciente de que às vezes as regras de negócios desafiam toda a lógica.
Por exemplo, onde eu costumava trabalhar, eles geralmente não processavam um cartão ou continuavam com falha de transação simplesmente para que pudessem entrar em contato com o cliente e obter um cartão diferente.