LXXVIII. Verisign Payflow Pro Funktionen

Diese Erweiterung macht es möglich , Geschäftsabwicklungen via Kreditkarte und andere Finanztransaktionen über die Verisign Payment Services , auch als Signio bekannt , abzuwickeln ( http : / /www.verisign.com / products / payflow / pro / index.html ) .

Diese Funktionen sind nur verfügbar , wenn PHP mit der Option --with-pfpro[ =DIR ] Diese Funktionen sind nur verfügbar , wenn PHP mit der Option --with-pfpro[=DIR ] compiliert wurde . Dazu ist das SDK nötig , dass im Management-Interface heruntergeladen werden kann , sobald man sich registriert hat . Sollte diese Erweiterung in einem SSL-Webserver oder zusammen mit anderen SSL-Komponenten verwendet werden , muss die Beta-Version des SDK verwendet werden .

Sobald das SDK heruntergeladen wurde , sollte man die Dateien aus dem lib -Verzeichnis der Distribution kopieren . Die Header-Datei pfpro.h sollte in das Verzeichnis / usr / local / include , die Bibliothek libpfpro.so in das Verzeichnis / usr / local / lib kopiert werden .

Wenn diese Funktionen genutzt werden , ist es mögliche , auf Aufrufe von pfpro_init( ) und pfpro_cleanup( ) zu verzichten , da diese automatisch aufgerufen werden , wenn sie benötigt werden . Diese Funktionen sind jedoch nachwievor für Sonderfälle vorhanden , z.B . wenn viele Transaktionen auf einmal ausgeführt werden sollen , oder genaue Kontrolle über die Biblitohek benötigt wird . Mehrere Transaktionen zwischen diesen beiden Funktionen können mittels der pfpro_process( ) -Funktion ausgeführt werden .

Diese Funktionen sind seit PHP 4.0.2 verfügbar .

Anmerkung : Diese Funktionen stellen nur eine Schnittstelle zu den Verisign Payment Services dar . Details über die nötigen Paramter sind in dem Dokument Payflow Pro Developers Guide zu finden , welches bei Verisign erhältlich ist .

Inhaltsverzeichnis
pfpro_cleanup -- Schliesst Payflow Pro Bibliothek
pfpro_init -- Initialisiert die Payflow Pro Bibliothek
pfpro_process_raw -- Führt eine rohe Transaktion mit Payflow Pro aus
pfpro_process -- Führt eine Transaktion mit Payflow Pro aus
pfpro_version -- Gibt die Versionsinformationen der Payflow Pro Software zurück