LXXVII. 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] 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