Это расширение позволяет работать с кредитными картами и другими финансовыми транзакциями с использованием службы Verisign Payment Services, ранее известной как Signio (http://www.verisign.com/products/payflow/pro/index.html).
Эти функции доступны, если РНР скомпилирован с опцией --with-pfpro[=DIR]. Вам потребуется SDK, соответствующий вашей платформе, который можно загрузить по интерфейсу менеджера, после того как вы зарегистрируетесь. Если вы будете использовать это расширение с включённым SSL на web-сервере или с другими SSL-компонентами (такими как расширение CURL+SSL), вы ОБЯЗАНЫ получить beta SDK.
После загрузки SDK вы должны скопировать файлы из директории lib дистрибутива. Скопируйте header-файл pfpro.h в /usr/local/include, файл библиотеки libpfpro.so в /usr/local/lib.
При использовании этих функций вы можете опускать вызовы функций pfpro_init() и pfpro_cleanup(), так как расширение делает это автоматически по мере необходимости. Тем не менее, эти функции доступны, если вы работаете с несколькими транзакциями и вам необходим точный контроль над библиотекой. Вы можете выполнять несколько транзакций с помощью pfpro_process() между ними.
Эти функции были введены в PHP 4.0.2.
Примечание: эти функции предоставляют только ссылку на Verisign Payment Services. Прочтите в руководстве Payflow Pro Developers Guide детальную информацию о требуемых параметрах.