Location: PHPKode > scripts > CreditCard Class > creditcard-class/documentation_br.txt
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 $

Return current item: CreditCard Class