CreditCard Class Documentação (Portuguese-Brazil)
* Classe:
Classe de detecção e verificação de cartões de crédito
* Métodos:
- bool CreditCard::check( string CardNumber )
Detecta o tipo de cartão e verifica se o cartão é válido.
Este método precisa do número do cartão como argumento
- integer CreditCard::detectType( string CardNumber )
Detecta o tipo do cartão.
Retorna o cartão predefinido, são eles:
- UNKNOWN - cartão desconhecido
- MASTERCARD - cartão Mastercard
- VISA - cartão Visa
- AMEX - cartão American Express
- DINNERS - cartão Dinners Club
- DISCOVER - cartão Discover
- ENROUTE - cartão enRoute
- JCB - cartão JCB
caso o tipo de cartão de retorno deste método seja UNKNOWN, você pode saber
qual foi o erro chamando o método CreditCard::errno() ou
CreditCard::strError().
PS - O argumento não é necessário caso você já tenha chamado algum método
que precise deste argumento
- string CreditCard::detectTypeString( string CardNumber )
Detecta o tipo do cartão.
Retorna a string correspondente ao tipo do cartão.
PS - O argumento não é necessário caso você já tenha chamado algum método
que precise deste argumento
- string CreditCard::getCardNumber()
Retorna o número do cartão formatado (apenas os números).
- integer CreditCard::errno()
Retorna o erro predefinido, são eles:
- CC_OK - Não tem erro nenhum
- CC_ECALL - Erro não ordem de chamada ao método, geralmente quando o
método precisa da resposta de outro método.
- CC_EARG - Erro no argumento
- CC_ETYPE - Erro no tipo do cartão
- CC_ENUMBER - Erro no número do cartão
- CC_EFORMAT - Erro no formato do cartão
- CC_ECANTYPE - Cartão não suportado ou cartão com tipo inválido
- CreditCard::resetCard()
Limpa buffer referente aos dados do cartão
- string CreditCard::strError()
Retorna a string contendo o erro (em inglês)
* Versão deste arquivo
$Id: documentation_br.txt,v 1.3 2002/02/16 16:07:50 daniel Exp $