pfpro_process_raw

pfpro_process_raw -- Führt eine rohe Transaktion mit Payflow Pro aus

Beschreibung

string pfpro_process_raw ( string parameters [, string address [, int port [, int timeout [, string proxy address [, int proxy port [, string proxy logon [, string proxy password]]]]]]])

Gibt die Antwort in einem String zurück .

pfpro_process_raw( ) führt eine rohe Transaktion mit Payflow Pro durch . Es sollte jedoch auf jeden Fall pfpro_process( ) verwendet werden , da sonst keinerlei Normung vorliegt .

Der erste Parameter ist ein String , der die rohe Transaktionsanfrage enthält . Alle anderen Parameter sind die Selben wie bei pfpro_process( ) . Der Rückgabewert ist ein String , der die rohe Antwort enthält .

Anmerkung : Bitte lesen sie die Payflow Pro Entwicklerdokumentation für alle Details zu den erforderlichen Parametern . Es wird empfohlen , die Funktion pfpro_process( ) zu verwenden .

Beispiel 1 . Payflow Pro Beispiel für den Raw-Modus

 
?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("Couldn't

 
establish

 
link

 
to

 
Verisign.\n")

 
;

 
}

 
echo

 
"Verisign

 
raw

 
response

 
was

 
".$response

 
;

 
pfpro_cleanup()

 
;

 

?