Introduzione
Queste funzioni si interfacciano con le API CCVS, permettendo di
lavorare direttamente con CCVS dagli script PHP. CCVS è la soluzione di RedHat 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
MCVE della Main Street Softworks
come una possibile alternativa. Il prodotto è simile nella struttura ed ha
un supporto documentato per PHP!
Questa estensione è stata rimossa dal PHP e non è
più disponibile dal PHP 4.3.0. Se si vogliono utilizzare delle funzioni
di processamento delle carte di credito, utilizzare piuttosto
MCVE.
Installazione
To enable CCVS Support in PHP, first verify your CCVS installation
directory. You will then need to configure PHP with the --with-ccvs option. If you use this
option without specifying the path to your CCVS installation, PHP
will attempt to look in the default CCVS Install location
(/usr/local/ccvs). If CCVS is in a non-standard location,
run configure with: --with-ccvs=[DIR], where
DIR is the path to your CCVS installation. Please note that CCVS support
requires that DIR/lib and DIR/include exist, and include
cv_api.h under the include directory and
libccvs.a under the lib directory.
Additionally, a ccvsd process will need to be running for the configurations
you intend to use in your PHP scripts. You will also need to make sure the PHP
Processes are running under the same user as your CCVS was installed as (e.g.
if you installed CCVS as user 'ccvs', your PHP processes must run as 'ccvs' as
well.)