. . . . . |
|
|
pfpro_process_raw
pfpro_process_raw (PHP 4 >= 4.0.2, PHP 5) pfpro_process_raw -- Envoie une transaction brute à Payflow Pro Descriptionstring pfpro_process_raw ( string parameters [, string address [, int port [, int timeout [, string proxy_address [, int proxy_port [, string proxy_logon [, string proxy_password]]]]]]] )
pfpro_process_raw() envoie une transaction
brute au serveur Payflow Pro. Il est vivement recommandé d'utiliser
pfpro_process() à la place, car les règles de
codage sont non standard.
Note :
Lisez attentivement le "Payflow Pro Developers Guide" pour connaître tous
les détails des paramètres et leur règle d'encodage.
Il est recommandé d'utiliser plutôt pfpro_process().
Liste de paramètres
parameters
Une chaîne contenant la transaction brute.
address
Spécifie l'hôte sur lequel on doit se connecter. Par défaut, c'est
test.signio.com, et vous voudriez certainement le
changer en connect.signio.com afin d'effectuer
des transactions en temps réel.
port
Spécifie le port sur lequel on se connecte. Par défaut, c'est 443,
le numéro du port standart.
timeout
Spécifie le délai maximal à utiliser, en secondes. Par défaut, c'est 30
secondes. Noter que ce délai maximal ne démarre réellement
qu'une fois le lien vers le processus établie et donc, votre script
peut potentiellement continuer très longtemps en cas de problème
DNS ou de réseau.
proxy_address
Si nécessaire, spécifie le nom de l'hôte de votre proxy SSL.
proxy_port
Si nécessaire, spécifie le port de votre proxy SSL.
proxy_logon
Si nécessaire, spécifie le nom d'utilisateur à utiliser pour l'identification
sur votre proxy SSL.
proxy_password
Si nécessaire, spécifie le mot de passe à utiliser pour l'identification
sur votre proxy SSL.
Valeurs de retour
Retourne une chaîne contenant la réponse brute.
Exemples
Exemple 1. Exemple avec Payflow Pro
<?php
pfpro_init();
$response = pfpro_process_raw( "USER=mylogin&PWD[5]=m&ndy&PARTNER=VeriSign&TRXTYPE=S" . "&TENDER=C&AMT=1.50&ACCT=4111111111111111&EXPDATE=0904");
if (!$response) { die("Impossible d'établir un lien vers Verisign.\n"); }
echo "La réponse brute de Verisign est " . $response;
pfpro_cleanup();
?>
|
|
Retour au chapitre Php
|
|