<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >API de funções CCVS [depreciado]</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="Referência das Funções" HREF="funcref.html"><LINK REL="PREVIOUS" TITLE="unixtojd" HREF="function.unixtojd.html"><LINK REL="NEXT" TITLE="ccvs_add" HREF="function.ccvs-add.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="reference" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.unixtojd.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.ccvs-add.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="reference" ><A NAME="ref.ccvs" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" >XI. API de funções CCVS [depreciado]</H1 ><DIV CLASS="PARTINTRO" ><A NAME="AEN15125" ></A ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ccvs.intro" >Introdução</A ></H1 ><P > Essa funções são a interface da API CCVS, permitindo que você trabalhe diretamente com CCVS a partir dos seus scripts PHP. CCVS é a solução do <A HREF="http://www.redhat.com/" TARGET="_top" >RedHat</A > para o "intermediário" no processamento de cartão de crédito. Ele permite que você acesse diretamente os servidores de cartão de crédito através de seu sistema *nix e um modem. Usando o módulo CCVS para o PHP, você pode processar cartões de crédito diretamente através de CCVS nos seus scripts PHP. As seguites referências irão demonstrar o processo. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota: </B > CCVS foi descontinuado pelo Red Hat e não tem planos de lançar mais chaves ou contratos de suportes. Aqueles procurando por um substituto podem considerar <A HREF="http://www.mainstreetsoftworks.com/" TARGET="_top" >MCVE da Main Street Softworks</A > como um substituto em potencial. É similar em desenho e tem suporte ao PHP documentado! </P ><P > Essa extensão foi removida do PHP e não está mais disponível a partir do PHP 4.3.0. Se você quiser usar funcionalidade de processamento de cartões de crédito você pode usar <A HREF="ref.mcve.html" >MCVE</A > ao invés do CCVS. </P ></BLOCKQUOTE ></DIV ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ccvs.installation" >Instalação</A ></H1 ><P > Para habilitar suporte ao CCVS no PHP, primeiro verifique o diretório de instalação do mesmo no seu sistema. Você precisará, então, configurar o PHP com a opção <CODE CLASS="option" >--with-ccvs</CODE >. Se você usar essa opção sem especificar o caminho aonde o CCVS estiver instalado, o PHP tentará procurar o CCVS no local de instalação padrão (<TT CLASS="filename" >/usr/local/ccvs</TT >). Se CCVS estiver em uma localização não-padrão, execute o configure com: <CODE CLASS="option" >--with-ccvs=[DIR]</CODE >, onde DIR é o caminho para sua instalação do CCVS. Favor nota que suporte ao CCVS requer que DIR/lib e DIR/include existam, e inclua <TT CLASS="filename" >cv_api.h</TT > no diretório include e <TT CLASS="filename" >libccvs.a</TT > no diretório lib. </P ><P > Além disso, um processo ccvsd precisará ser executado para as configurações que você pretende usar no seus scripts PHP. Você também precisará assegurar-se de que os processos PHP estão executando no mesmo usuário que os do CCVS (ex.: se você instalou o CCVS como usuário 'ccvs', seus processos PHP devem ser executados como 'ccvs' também). </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ccvs.seealso" >Veja também</A ></H1 ><P > RedHat disconinuou suporte para o CCVS; no entanto, um manual ligeiramente ultrapassado ainda está disponível em <A HREF="http://www.redhat.com/docs/manuals/ccvs/" TARGET="_top" >http://www.redhat.com/docs/manuals/ccvs/</A >. </P ></DIV ></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Índice</B ></DT ><DT ><A HREF="function.ccvs-add.html" >ccvs_add</A > -- Adiciona dados a uma transação</DT ><DT ><A HREF="function.ccvs-auth.html" >ccvs_auth</A > -- Realiza teste de autorização de crédito em uma transação</DT ><DT ><A HREF="function.ccvs-command.html" >ccvs_command</A > -- Realiza um comando que é peculiar a um único protocolo, e, portanto, não está disponível na API CCVS geral. </DT ><DT ><A HREF="function.ccvs-count.html" >ccvs_count</A > -- Descobre quantas transações de um certo tipo estão guardadas no sistema. </DT ><DT ><A HREF="function.ccvs-delete.html" >ccvs_delete</A > -- Apaga um transação</DT ><DT ><A HREF="function.ccvs-done.html" >ccvs_done</A > -- Termina o engine do CCVS e faz trabalhos de limpeza</DT ><DT ><A HREF="function.ccvs-init.html" >ccvs_init</A > -- Inicializa o CCVS para uso</DT ><DT ><A HREF="function.ccvs-lookup.html" >ccvs_lookup</A > -- Procura um item de um tipo em particular no banco de dados # </DT ><DT ><A HREF="function.ccvs-new.html" >ccvs_new</A > -- Cria um transação nova, em branco</DT ><DT ><A HREF="function.ccvs-report.html" >ccvs_report</A > -- Retorna o status do processo de comunicação que está sendo executado no background</DT ><DT ><A HREF="function.ccvs-return.html" >ccvs_return</A > -- Transfere fundos do comerciante para o dono do cartão de crédito </DT ><DT ><A HREF="function.ccvs-reverse.html" >ccvs_reverse</A > -- Realiza uma reversão total em uma autorização já-processada </DT ><DT ><A HREF="function.ccvs-sale.html" >ccvs_sale</A > -- Transfere fundos do dono do cartão de crédito para o comerciante. </DT ><DT ><A HREF="function.ccvs-status.html" >ccvs_status</A > -- Verifica o status de um invoice</DT ><DT ><A HREF="function.ccvs-textvalue.html" >ccvs_textvalue</A > -- Pega o texto com o valor de retorno da última chamada de função</DT ><DT ><A HREF="function.ccvs-void.html" >ccvs_void</A > -- Realiza uma reversão total em uma transação completada </DT ></DL ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.unixtojd.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.ccvs-add.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >unixtojd</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="funcref.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >ccvs_add</TD ></TR ></TABLE ></DIV ></BODY ></HTML >