Introducción
Estas funciones interaccionan con el API de CCVS, permitiendo
trabajar con CCVS directamente desde un script PHP. CCVS es la
solución de RedHat para el
intermediario en el procesamiento de tarjetas de crédito. Permite
conectar directamente con las centrales de las tarjetas desde
una máquina *nix con un módem.
Nota:
CCVS ha sido discontinuado por Red Hat y no existen planes
de ofrecer nuevas funcionalidades ó contratos de ayuda. Los
que necesiten usar esta funcionalidad pueden probar
MCVE by Main Street Softworks.
Es similar en diseño y tiene documentación para su uso
con PHP
Instalación
Para activar el soporte de CCVS en PHP hay que tener instalado
CCVS en vuestro sistema. Seguidamente es necesario configurar
PHP con la opción --with-ccvs.
Si se usa esta opcion sin especificar el directorio donde CCVS está
instalado, PHP intentará encontrar CCVS en la localización por
defecto (/usr/local/ccvs). Si CCVS está instalado en una
localización no estándar, ejecutar configure con: --with-ccvs=$ccvs_path, donde $ccvs_path
es el directorio donde CCVS esta instalado. Tener en cuenta que
el soporte de CCVS en PHP necesita que $ccvs_path/lib y $ccvs_path/include
existan, que cv_api.h se encuentre en el directorio include y
que libccvs.a se encuentre en el directorio lib.
Adicionalmente se necesita un proceso ccvs ejecutandose en el sistema
para las configuraciones que se ejecuten desde PHP. Los procesos PHP
deben ejecutarse bajo el mismo usuario que use CCVS (p.ej. Si ccvs usa
el usuario 'ccvs', PHP debe ejecutarse como 'ccvs' tambien).