Данное расширение позволяет производить финансовые транзакции с использованием кредитных карт и другие финансовые транзакции с помощью Verisign Payment Services, бывшей Signio
(http://www.verisign.com/products-services/payment-processing/online-payment/payflow-pro/index.html).
При использовании этих функций, Вы можете не пользоваться запросами функций
pfpro_init() и pfpro_cleanup()
поскольку это расширение сделает это автоматически, если требуется. Однако функции все еще доступны в случае, если Вы обрабатываете множество транзакций и требуете точного контроля за библиотекой.
Вы можете исполнить любое колличество транзакций.
Эти функции были добавлены в PHP 4.0.2.
Примечание:
Данные функции позволяют лишь выволнять запросы к сервисам Verisign Payment Services. Прочитайте Payflow Pro Developers Guide для полной информации и применяемых параметрах.
Примечание: Для Windows-платформ
это расширение недоступно.
Вам необходим SDK для Вашей платформы, который вы можете загрузить через интерфейс менеджера здесь как только Вы в нем зарегистрировались.
Когда Вы загрузите SDK Вам нужно скопировать файлы из директории lib скаченного дистрибутива. Скопируйте файл заголовка pfpro.h
в /usr/local/include
и библиотеку libpfpro.so в
/usr/local/lib.
Альтернативно, Вы можете извлечь tarball из Verisign в одном местоположении, и слинкуйте при построении, используя опцию --with-pfpro[=DIR]:
Пример 1. Конфигурация
tar -zxf pfpro_sunsparc.tar.gz -C /usr/local/
./configure --with-pfpro=/usr/local/verisign/payflowpro/sunsparc |
|
Примечание:
Последняя часть пути, указанного в примере выше, в этом случае sunsparc, будет зависеть от того, на какой архитектуре ваш Verisign SDK был построен.
Для этих функций необходим PHP, скомпилированный с опцией the
--with-pfpro[=DIR].
Внимание |
Если Вы бедете использовать данное расширение наряду с расширением OpenSSL с ModSSL, Вам необходимо компилировать это расширение как shared: --with-pfpro=shared,/usr/local.
|
Поведение этих функций зависит от установок в php.ini.
Таблица 1. Опции конфигурации Verisign Payflow Pro
Имя директивы |
Значение по умолчанию |
Примечания |
pfpro.defaulthost/PFPRO_VERSION < 3 |
"test.signio.com" |
|
pfpro.defaulthost |
"test-payflow.verisign.com" |
Доступен с PHP 4.0.2. |
pfpro.defaultport |
"443" |
Доступен с PHP 4.0.2. |
pfpro.defaulttimeout |
"30" |
Доступен с PHP 4.0.2. |
pfpro.proxyaddress |
"" |
Доступен с PHP 4.0.2. |
pfpro.proxyport |
"" |
Доступен с PHP 4.0.2. |
pfpro.proxylogon |
"" |
Доступен с PHP 4.0.2. |
pfpro.proxypassword |
"" |
Доступен с PHP 4.0.2. |
Данное расширение не определяет никакие типы ресурсов.
Данное расширение не определяет никакие константы.