Основы PHP
  Что такое PHP?
  Возможности PHP
  Преимущества PHP
  История развития
  Что нового в PHP5?
  «Движок» PHP
  Переход на PHP 5.3
New Переход на PHP 5.6
  Введение в PHP
  Изучение PHP
  Основы CGI
  Синтаксис PHP
  Типы данных PHP
  Переменные в PHP
  Константы PHP
  Выражения PHP
  Операторы PHP
  Конструкции PHP
  Ссылки в PHP
  PHP и ООП
  Безопасность
  Функции PHP
  Функции по категориям
  Функции по алфавиту
  Стандартные функции
  Пользовательские
  PHP и HTTP
  Работа с формами
  PHP и Upload
  PHP и Cookies
  PHP и базы данных
  PHP и MySQL
  Документация MySQL
  Учебники
  Учебники по PHP
  Учебники по MySQL
  Другие учебники
  Уроки PHP
  Введение
  Самые основы
  Управление
  Функции
  Документация
  Математика
  Файлы
  Основы SQL
  Дата и время
  CURL
  Изображения
  Стили
  Безопасность
  Установка
  Проектирование БД
  Регулярные выражения
  Подготовка к работе
  Быстрый старт
  Установка PHP
  Установка MySQL
  Конфигурация PHP
  Download / Скачать
  Скачать Apache
  Скачать PHP
  Скачать PECL
  Скачать PEAR
  Скачать MySQL
  Редакторы PHP
  Полезные утилиты
  Документация
  PHP скрипты
  Скачать скрипты
  Инструменты
  PHP в примерах
  Новости портала
 Главная   »  Функции PHP
 
 

Функции Verisign Payflow Pro

Введение

Данное расширение позволяет производить финансовые транзакции с использованием кредитных карт и другие финансовые транзакции с помощью 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.

Типы ресурсов

Данное расширение не определяет никакие типы ресурсов.

Предопределенные константы

Данное расширение не определяет никакие константы.

Содержание

pfpro_cleanup -- выключает библиотеку Payflow Pro
pfpro_init -- инициализирует библиотеку Payflow Pro
pfpro_process_raw --производит "raw" транзакцию с помощью Payflow Pro
pfpro_process -- производит транзакцию с помощью Payflow Pro
pfpro_version -- возвращает версию программы Payflow Pro
 
 
 Функции по алфавиту 
   Содержание   
 Функции по категориям 
Есть еще вопросы или что-то непонятно - добро пожаловать на наш  форум портала PHP.SU 
 

 
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS