LXXVII. Функции Verisign Payflow Pro
Это расширение позволяет работать с кредитными картами и другими
финансовыми транзакциями с использованием службы 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 детальную информацию о требуемых параметрах.
- Содержание
- pfpro_cleanup - выключает библиотеку Payflow Pro
- pfpro_init - инициализирует библиотеку Payflow Pro
- pfpro_process_raw - обрабатывает "сырую" транзакцию с помощью Payflow Pro
- pfpro_process - обрабатывает транзакцию с помощью Payflow Pro
- pfpro_version - возвращает версию программы Payflow Pro
|