Chapitre 9. Eléments de base de CCVS (Credit Card Verification System)

Le système CCVS (Credit Card Verification System, système de vérification de carte de crédit) utilise votre ordinateur et un modem pour simuler un terminal de lecture de carte de crédit (également POS-Point of Sale terminal, terminal de point de vente). CCVS, qui est un produit autonome, comprend plusieurs API (interfaces de programmation d'applications) facilitant la personnalisation et l'intégration avec des applications ou produits de base de données d'autres éditeurs.

CCVS est sûr, sécurisé et facile à utiliser. Ecrit en C ANSI et conforme aux normes POSIX, CCVS est portable et conçu pour être aisément intégré à des systèmes d'exploitation modernes, des langages de programmation et des applications Internet. Conçu pour faciliter l'écriture de scripts et la programmation, CCVS peut être utilisé pour automatiser des traitements par lots ou améliorer des applications nécessitant un traitement de cartes de crédit.

CCVS peut être utilisé ailleurs qu'aux Etats-Unis si le représentant de vos services bancaires ou commerçant peut prendre en charge l'un des protocoles compatibles avec CCVS. Si vous êtes situé au Canada, CCVS prend en charge le protocole NDC, pouvant être utilisé par n'importe quelle banque au Canada. Si vous vous trouvez ailleurs qu'aux Etats-Unis ou au Canada, consultez le représentant de vos services de commerce. Le protocole pris en charge par CCVS qui a le plus de chances d'être pris en charge par une institution financière en dehors des Etats-Unis est le protocole Visa 2nd Generation ``K Format'' (VITAL).

Une version de démonstration de CCVS est incluse dans Red Hat Linux. Cette version de démonstration est pleinement fonctionnelle et peut être utilisée pour tester CCVS et votre système ; elle peut effectuer toute les opérations de la version opérationnelle, sauf contacter votre institution financières. Si vous décidez d'acheter CCVS pour traiter des cartes de crédit, vous devrez contacter Red Hat pour acheter une clé de licence. Reportez-vous à la page http://www.redhat.com/products/ccvs/ pour plus d'informations sur la manière d'activer CCVS.

Exemple d'utilisation de CCVS (en fonction du protocole que vous utilisez — reportez-vous à la page http://www.redhat.com/products/ccvs/support/CCVS3.3docs/protocol-specific.html pour plus d'informations sur les protocoles compatibles) :

Ce ne sont là que deux exemples des fonctions de CCVS. CCVS permet d'améliorer n'importe quel aspect des opérations nécessitant un traitement de carte de crédit. Parmi les nombreuses fonctions de CCVS figurent les suivantes :

Processus de vérification de carte de crédit

Comment ce petit bout de plastique indique-t-il que vous pouvez réellement vous offrir ce téléviseur grand écran ?

Tout d'abord, le consommateur présente ses informations de carte de crédit au commerçant. Ce dernier transmet ces données, en même temps que son code d'identification commerçant, à une chambre de compensation. La chambre de compensation peut être la banque ayant ouvert le compte de carte de crédit du commerçant ; il s'agit cependant le plus souvent d'une société ayant conclu un contrat avec la banque du commerçant pour compenser le montant en échange de frais fixes, additionnés d'un pourcentage sur chaque montant traité.

Les données sont transmises par une lecture de la carte et des références du commerçant par téléphone, à l'aide d'un terminal POS pour carte de crédit, ou bien en utilisant CCVS ou un autre composant logiciel pour transmettre les informations par ordinateur.

La chambre de compensation contacte la banque ayant émis la carte de crédit du consommateur et vérifie si le montant chargé est acceptable. S'il est accepté, la Chambre de compensation envoie un message de confirmation au commerçant. Au même moment, le crédit disponible sur carte de crédit du client est gelé à concurrence du montant de transaction.

A la fin de la journée de travail, le commerçant (en réalité, son ordinateur ou le terminal de carte de crédit) appelle la chambre de compensation et vérifie toutes les transactions de la journée pour s'assurer que le système du commerçant et la chambre de compensation sont d'accord sur les transactions effectuées pendant la journée. Une fois que le commerçant et la chambre de compensation sont d'accord sur les transactions du jour, la chambre de compensation entame le processus de transfert de l'argent de la banque émettrice de la carte de crédit sur le compte bancaire du commerçant.