Pergunta

Digamos que você tenha um número de cartão de crédito com data de validade em 08/05 - 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?

Foi útil?

Solução

Levei alguns minutos para encontrar um site que pudesse fornecer para isso.

O cartão é válido até o último dia do mês indicado, após o último [sic]1dia do próximo mês;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 um mês/ano tem como padrão o primeiro dia do mês. Veja como substituir isso para calcular o final do 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.


  1. Presume-se que isso seja um erro de digitação e que deveria ser "..., após o primeiro dia do mês seguinte;..."

Outras dicas

Se você estiver escrevendo um site que aceita números de cartão de crédito para pagamento:

  1. Você provavelmente deve ser o mais permissivo possível, para que, se ele expirar, você permita que a administradora do cartão de crédito o capture.Então, aguarde até o último segundo do último dia do mês.
  2. Não escreva seu próprio código de processamento de cartão de crédito.Se^H^HQuando você escreve um bug, alguém perderá dinheiro real.Todos cometemos erros, apenas não tome decisões que transformem seus erros em catástrofes.

Dê uma olhada em um de seus próprios cartões de crédito.Terá algum texto como EXPIRES END ou VALID THRU acima da data.Portanto, o cartão expira no final do mês determinado.

Na minha experiência, expirou no final daquele mês.Isso se baseia no fato de que posso usá-lo durante aquele mês, e é nesse mês que meu banco envia um novo.

Eu processo muitas transações com cartão de crédito no trabalho e posso dizer que a data de validade está incluída.

Além disso, concordo com Gorgapor.Não escreva seu próprio código de processamento.São algumas boas ferramentas disponíveis para processamento de cartão de crédito.Aqui estamos usando Monetra por 3 anos e faz um trabalho bastante decente nisso.

muitas grandes empresas nem usam mais sua data de vencimento porque isso faz com que a renovação automática de pagamentos seja perdida quando os cartões são emitidos com novas datas de vencimento e o mesmo número de conta.Este tem sido um grande problema no setor de serviços, por isso essas empresas forçaram os emissores de cartões a processar pagamentos sem datas de vencimento para evitar essa armadilha.Poucas pessoas sabem disso ainda, então nem todas as empresas utilizam essa prática.

De acordo com a Visa "Diretrizes de aceitação de cartão e gerenciamento de estorno 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 da Good Thru for 03/12, o cartão será válido até 31 de março de 2012 e expirar em 1 de abril de 2012.)

Ele está localizado abaixo do número da conta em relevo. Se a data da transação atual for posterior à data "Good Thru", o cartão expirou.

Como os fusos horários influenciam nesta análise.Um cartão expira em Nova York antes da Califórnia?Depende dos endereços de cobrança ou envio?

Eu tinha uma configuração de faturamento automatizado on-line e o cartão de crédito dizia que estava bom até 09/10, mas o cartão foi rejeitado na primeira semana de outubro e novamente na semana seguinte.Cada vez que foi rejeitado, custou-me uma taxa de US$ 10.Não presuma que será bom 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 com certeza que você não deveria validar antecipadamente, mas esteja ciente de que às vezes as regras de negócios desafiam toda a lógica.

Por exemplo, onde eu trabalhava, muitas vezes eles não processavam nenhum cartão ou continuavam caso a transação falhasse simplesmente para entrar em contato com o cliente e obter um cartão diferente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top