PHP  
downloads | documentation | faq | getting help | mailing lists | | php.net sites | links 
search for in the  
previousunixtojdccvs_addnext
Last updated: Tue, 03 Sep 2002
view the printer friendly version or the printer friendly version with notes or change language to English | Brazilian Portuguese | Chinese | Czech | Dutch | Finnish | French | German | Hungarian | Japanese | Korean | Polish | Romanian | Russian | Spanish | Swedish | Turkish

VII. Funzioni API CCVS

Introduzione

Queste funzioni si interfacciano con le API CCVS, permettendo di lavorare direttamente con CCVS dagli script PHP. CCVS � la soluzione di per il "mediatore" nella gestione dei pagamenti con carta di credito. Permette di comunicare direttamente con le societ� di autorizzazione di transazione attraverso una *nix box e un modem. Usando il modulo CCVS per PHP, � possibile procesare direttamente le carte di credito attraverso gli script PHP. Le seguenti informazioni esemplificheranno il processo.

Nota: CCVS � stato abbandonato da Red Hat e non c'� l'intenzione di fornire altre chiavi o contratti di assistenza. Chi cerca un sostituto pu� considerare come una possibile alternativa. Il prodotto � simile nella struttura ed ha un supporto documentato per PHP!

Istallazione

Per abilitare il supporto CCVS in PHP, occorre innanzitutto verificare la directory dell'installazione CCVS. Occorrer� poi configurare PHP con l'opzione --with-ccvs. Se si usa questa opzione senza specificare il percorso all'installazaione CCVS, il PHP cercher� nel percorso di installazione di CCVS di default (/usr/local/ccvs). Se il CCVS � in un percorso non standard, eseguire configure con: --with-ccvs=$ccvs_path, dove $ccvs_path � il percorso dell'installazione di CCVS. Si noti che il supporto CCVS richiede che $ccvs_path/lib e $ccvs_path/include esistano, e include cv_api.h nella directory include e libccvs.a nella directory lib.

Inoltre, un processo ccvsd deve essere attivato con le configurazioni che si vogliono utilizzare negli script PHP. Si dovr� anche assicurarsi che i processi PHP siano eseguiti con lo stesso utente del CCVS (es. se CCVS � installato come utente 'ccvs', i processi PHP devono pure essere eseguiti come utente 'ccvs'.)

Vedere Anche

Informazioni aggiuntive riguardanti CCVS possono essere trovate qui . RedHat mantiene una documentazione leggermente datata ma utile presso .

Sommario
ccvs_add -- Aggiunge dati ad una transazione
ccvs_auth --  Esegue un test di autorizzazione al credito su una transazione
ccvs_command --  Esegue un comando caratteristico di un particolare protocollo, quindi non disponibile nelle API di CCVS
ccvs_count --  Conta quante transazioni di un dato tipo sono archiviate nel sistema
ccvs_delete -- Cancella una transazione
ccvs_done -- Ferma il processo CCVS e ripulisce gli oggetti creati
ccvs_init -- Inizializza CCVS per il successivo utilizzo
ccvs_lookup --  Cerca una voce di un determinato tipo nel database #
ccvs_new -- Crea una nuova transazione, vuota
ccvs_report -- Restituisce lo stato del processo di comunicazione
ccvs_return --  Trasferisce fondi dal merchant al titolare della carta di credito
ccvs_reverse --  Esegue uno storno su un'autorizzazione gi� processata
ccvs_sale --  Trasferisce fondi dal titolare della carta di credito al merchant
ccvs_status -- Controlla lo stato di una fattura
ccvs_textvalue -- Restuisce il valore testuale reso dalla precedente chiamata di funzione
ccvs_void --  Esegue uno storno su una transazione gi� completata
User Contributed Notes
Funzioni API CCVS
add a note about notes
[email protected]
11-Jul-2002 07:37

Now that CCVS is no longer being developed, are there plans to integrate with MCVE (made by the company that is supporting CCVS)?
add a note about notes
previousunixtojdccvs_addnext
Last updated: Tue, 03 Sep 2002
show source | credits | stats | mirror sites
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by:
Last updated: Fri Sep 6 12:35:50 2002 CEST