XI. Paiement CCVS [déconseillé]

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 transaction
ccvs_auth -- Effectue un test d'autorisation de crédit sur une transaction
ccvs_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 transaction
ccvs_done -- Termine l'enfin CCVS et libère les ressources
ccvs_init -- Initialise CCVS pour utilisation
ccvs_lookup --  Recherche un élément d'un type spécifique dans la base de données
ccvs_new -- Crée une nouvelle transaction à vide
ccvs_report -- Retourne le status du processus de communication
ccvs_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 status d'une facture
ccvs_textvalue -- Retourne la valeur textuelle du dernier appel à une fonction
ccvs_void --  Annule complètement une transaction complétée


Rechercher une fonction PHP

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

5 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Références

  1. Consulter le document html Langue du document: fr Manuel PHP : http://be2.php.net, paiement ccvs [deconseille]

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-3696
Document créé le 20/09/06 20:38, dernière modification le Vendredi 17 Juin 2011, 12:12
Source du document imprimé : http://www.gaudry.be/php-rf-ref.ccvs.html Document affiché 1 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,36 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Les parents sont des montagnes que l'on passe sa vie à essayer d'escalader, en ignorant qu'un jour c'est nous qui tiendrons leur rôle.

Marc Levy [Extrait de Et si c'était vrai...]
 
l'infobrol
Nous sommes le Dimanche 03 Juin 2012, 06:36, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)