Manuel PHP

Table des matières

Préface
I. Au moment de commencer
II. Installation et configuration
III. Référence du langage
IV. Sécurité
V. Caractéristiques
VI. Référence des fonctions
VII. PHP et le moteur interne Zend
VIII. FAQ : foire Aux Questions
IX. Annexes
Remerciements



XI. Paiement CCVS (Obsolète)

Introduction

Ces fonctions font l’interface avec les API CCVS et vous permettant de travailler directement avec CCVS depuis vos scripts PHP. CCVS est la solution apportée par RedHat au problème de l’intermédiaire, lors du traitement de transactions de cartes de crédit. Il vous permet travailler directement avec les maisons de crédits, via votre boîte *nix et un modem. En utilisant le module CCVS pour PHP, vous pouvez effectuer des transactions avec les cartes de crédits, directement depuis vos scripts PHP via CCVS. La suite vous montrera comment procéder.

Note : CCVS a été abandonné par Red Hat et il n’y a pas de plan pour fournir de nouvelles clés ou du support. Ceux qui recherchent un système de remplacement peuvent regarder du coté de MCVE par Main Street Softworks. C’est une extension similaire à celle-ci, et qui dispose du support PHP.
Cette extension a été supprimée de PHP depuis la version 4.3.0 et n’est plus disponible. Si vous voulez utiliser des fonctionnalités similaires, utilisez MCVE.

Installation

Pour activer le support CCVS de PHP, commencez par vérifier votre installation CCVS. Vous devez configurer PHP avec l’option “–with-ccvs”. Si vous utilisez cette option sans spécifier le chemin de votre installation, PHP essaiera de la trouver à sa position par défaut (/usr/local/ccvs). Si CCVS est installé dans un autre dossier, lancez la configuration avec : “–with-ccvs=$ccvs_path”, où $ccvs_path est le chemin de votre installation CCVS. Notez bien que CCVS requiert que “$ccvs_path/lib” et “$ccvs_path/include” existent, et qu’ils contiennent respectivement “cv_api.h” et “libccvs.a”.

De plus, un démon ccvsd doit être disponible sur votre configuration, et qu’il soit accessible à vos scripts PHP. Assurez-vous aussi que l’utilisateur qui exécute les scripts PHP est le même que celui qui a installé CCVS (i.e. si vous avez installé CCVS avec l’utilisateur ‘ccvs’, vos scripts PHP doivent tourner aussi en ‘ccvs’).

Voir aussi

RedHat a arrété le support de CCVS. Cependant, un manuel légèrement en retard est disponible à http://www.redhat.com/docs/manuals/ccvs/.

Table des matières

ccvs_add – Ajoute des données à la transactionccvs_auth – Effectue un test d’autorisation de crédit sur une transactionccvs_command –  Exécute une commande spécifique à un protocole et qui n’est donc pas disponible dans l’API générique ccvs_count –  Trouve le nombre de transactions d’un certain type stockées dans le système ccvs_delete – Supprime une transactionccvs_done – Termine l’enfin CCVS et libère les ressourcesccvs_init – Initialise CCVS pour utilisationccvs_lookup –  Recherche un élément d’un type spécifique dans la base de données ccvs_new – Crée une nouvelle transaction à videccvs_report – Retourne le status du processus de communicationccvs_return –  Transfère des fonds de chez le marchand vers le possesseur de la carte de crédit ccvs_reverse –  Annule entièrement une autorisation déjà donnée ccvs_sale –  Transfère des fonds de chez le possesseur de la carte de crédit vers le marchand ccvs_status – Vérifie le statut d’une factureccvs_textvalue – Retourne la valeur textuelle du dernier appel à une fonctionccvs_void –  Annule complètement une transaction complétée

Travail collaboratif

Contribuez, en ajjoutant des elements a cette page de manuel :

Merci de votre aide
L’equipe Php.fr

 


Index | Afficher le texte source | Anciennes révisions | Derniers changements | Connexion
©2007 Wiki Copyright