pfpro_process_raw

pfpro_process_raw -- Envoie une transaction brute à Payflow Pro

Description

string 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( ) retourne une chaîne avec une réponse .

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 .

Le premier argumentest une chaîne contenant la transaction brute . Tous les autres paramètres sont les mêmes que ceux de pfpro_process( ) . La valeur de retour est une chaîne contenant la réponse brute .

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( ) .

Exemple 1 . Exemple pfpro_process_raw( )

 
?php

 
pfpro_init(

 
)

 
;

 
$response

 
=

 
pfpro_process("USER=mylogin

 
PWD[5]=m

 
ndy

 
TRXTYPE=S

 
TENDER=C

 
AMT=1.50

 
ACCT=4111111111111111

 
EXPDATE=0904")

 
;

 
if

 
(!$response

 
)

 
{

 
die("Impossible

 
de

 
contacter

 
Verisign.\n")

 
;

 
}

 
echo

 
"La

 
réponse

 
brute

 
de

 
Verisign

 
est

 
".$response

 
;

 
pfpro_cleanup()

 
;

 
?