El sistema de verificación de tarjetas de crédito (CCVS) usa su ordenador y módem para simular una tarjeta de crédito (también conocido como Punto de venta (POS). CCVS incluye varias interfaces de programación de aplicaciones (APIs) que facilitan la personalización e integración con aplicaciones software o productos de la base de datos.
CCVS es seguro y fácil de usar. Escrito en ANSI C y ajustado a estándares POSIX, CCVS es portable y de fácil integración en los sitemas operativos modernos, lenguajes de programación e Internet. CCVS puede ser usado para automatizar procesos de lotes o mejorar cualquier aplicación que requiera procesar tarjetas de crédito.
CCVS puede ser usado en otros países si su banco puede soportar una de los protocolos soportados por CCVS. Si está en Canadá, CCVS soporta el protocolo NDC, que puede ser usado por cualquier banco en Canadá para configurar su cuenta mercantil. Si está en un país que no sea Estados Unidos o Canadá, necesitar verificarlo con su banco. El protocolo soportado por CCVS que tiene más oportunidades de ser soportado por una institución financiera fuera de Estados Unidos es el protocolo Visa 2nd generation ``K Format'' (VITAL).
Una versión de muestra de CCVS está incluida con Red Hat Linux. La versión demo es completamente funcional y puede ser usada para CCVS y su sistema. La versión demo hará todo excepto contactar con su institución financiera. Si elige comprar CCVS necesitará contactar con Red Hat para comprar una licencia. Vaya a http://www.redhat.com/products/ccvs/, para más información de como activar CCVS.
CCVS destaca en la creación de conexiones entre una aplicación e-commerce y una puerta de enlace de pago con tarjeta de crédito. Mientras que los modos en que puede utilizar CCVS dependen del protocolo que utiliza su puerta de enlace de pago, en muchos casos, CCVS puede ser utilizada con muy pocos cambios en un sistema ya existente. Vaya a http://www.redhat.com/products/software/ecommerce/ccvs/support/docs/protocol-specific.html, para información específica sobre los diferentes protocolos soportados por CCVS.
Observe los siguientes ejemplos de cómo se puede usar CCVS:
CCVS puede soportar un sistema para operadores de teléfono que toma órdenes de catálogo por teléfono. Las extensiones Tcl de CCVS pueden ser usadas para crear un GUI (interfaz gráfica de usuario) Tcl/Tk que presenta una interfaz sencilla para los operadores de teléfono. Los operadores pueden entonces usar los terminales simples X y todo el software se ejecutará en el servidor central. CCVS solamente necesita ser instalado en un ordenador y los operadores no tienen que esperar a tener una línea disponible — todas esas transacciones irán sobre la misma llamada de teléfono.
CCVS puede ser usado para ayudar a automatizar la facturación. Por ejemplo, el servidor de servicios de internet (ISP) puede tener una base de datos de clientes en una base de datos del servidor. El administrador de base de datos ISP puede escribir un script Perl, combinando el módulo Perl de CCVS con un módulo para el sistema de la base de datos ISP. El script leería los datos del cliente, procesará la facturación mensualmente y actualizaría el registro de la base de datos para indicar que el pago ha sido realizado.
CCVS puede utilizarse para agilizar los procesos de pago de un escaparate de también utiliza una centralita para gestionar los pedidos por teléfono. De este modo, los pedidos procesados a través de la web, mediante el uso de una aplicación estándar CGI o mediante un agente de ventas que usa el programa de personalización Java y ejecutándolo a través de la LAN, pueden hacerse a través de la misma conexión. Además, el sistema de verificación de direcciones (AVS) de CCVS puede utilizarse para prevenir el fraude en los dos métodos de pedido sin tener que preocuparse sobre la implementación de esta característica por separado en cada una de las aplicaciones, por lo tanto, ahorro de tiempo de desarrollo.
Aquí encontrará algunos ejemplos de lo que es capaz de hacer CCVS. Se puede utilizar para mejorar cualquier aspecto de sus operaciones que requiera el tratamiento de la tarjeta de crédito. Entre las muchas características de CCVS se incluyen:
Una librería C con un API documentado autoriza a los usuarios a integrar CCVS con las aplicaciones existentes.
Una extensión Tcl habilita el uso de CCVS con un lado del servidor Tcl como NeoWebScript.
Un módulo Perl 5.0 permite a CCVS trabajar con el lenguaje de programación CGI más popular usado hoy en día.
La capacidad de construir rápidamente GUIs personalizados usando — Tcl/Tk — tiempo estimado de desarrollo, menos de un día.
Los módulos Python, PHP3 y Java permiten a CCVS funcionar con otros lenguajes de programación comunes.
Los programas Command Line Interface (CLI) de uso interactivo — llaman a programas desde cualquier shell UNIX y programa en el lenguaje UNIX que prefiera.
La protección contra el fraude AVS , permite a los comerciantes comprobar las tarjetas de crédito robadas. Muchos bancos de compensación ofrecen un mejor cambio(rate) a los comerciantes que usan AVS, incluso en pedidos hechos por teléfono.
Soporta múltiples cuentas mercantiles, permitiendo a los usuarios abrir sus propias tiendas virtuales con escaparates ilimitados. Una cuenta mercatil es un tipo especial de cuenta bancaria que permite a los compradores aceptar pagos con tarjetas de crédito de los clientes. La cuenta mercantil mantiene los procedimientos desde las transacciones de las tarjetas de crédito.
La habilidad de dirigir mútiples transacciones en una única sesión, (dos segundos por transacción) sin coste extra o complejidad.
La seguridad de ser capaz de comprobar y crear programas de desarrollo del producto sin cargar tarjetas de crédito reales.