CreditCard Class Documentao (Portuguese-Brazil)


* Classe:

  Classe de deteco e verificao de cartes de crdito

* Mtodos:

  - bool CreditCard::check( string CardNumber )

    Detecta o tipo de carto e verifica se o carto  vlido.
    Este mtodo precisa do nmero do carto como argumento

  - integer CreditCard::detectType( string CardNumber )

    Detecta o tipo do carto.
    Retorna o carto predefinido, so eles:
      - UNKNOWN - carto desconhecido
      - MASTERCARD - carto Mastercard
      - VISA - carto Visa
      - AMEX - carto American Express
      - DINNERS - carto Dinners Club
      - DISCOVER - carto Discover
      - ENROUTE - carto enRoute
      - JCB - carto JCB
    caso o tipo de carto de retorno deste mtodo seja UNKNOWN, voc pode saber
    qual foi o erro chamando o mtodo CreditCard::errno() ou
    CreditCard::strError().

    PS - O argumento no  necessrio caso voc j tenha chamado algum mtodo
    que precise deste argumento

  - string CreditCard::detectTypeString( string CardNumber )

    Detecta o tipo do carto.
    Retorna a string correspondente ao tipo do carto.

    PS - O argumento no  necessrio caso voc j tenha chamado algum mtodo
    que precise deste argumento

  - string CreditCard::getCardNumber()

    Retorna o nmero do carto formatado (apenas os nmeros).

  - integer CreditCard::errno()

    Retorna o erro predefinido, so eles:
    - CC_OK - No tem erro nenhum
    - CC_ECALL - Erro no ordem de chamada ao mtodo, geralmente quando o
      mtodo precisa da resposta de outro mtodo.
    - CC_EARG - Erro no argumento
    - CC_ETYPE - Erro no tipo do carto
    - CC_ENUMBER - Erro no nmero do carto
    - CC_EFORMAT - Erro no formato do carto
    - CC_ECANTYPE - Carto no suportado ou carto com tipo invlido

  - CreditCard::resetCard()

    Limpa buffer referente aos dados do carto

  - string CreditCard::strError()

    Retorna a string contendo o erro (em ingls)

* Verso deste arquivo

  $Id: documentation_br.txt,v 1.3 2002/02/16 16:07:50 daniel Exp $

