uznay-chto-hochesh.narod.ru

-сайт для интересующихся людей

Учебник - справочник по PHP.

Здесь Вы найдете что хотели

Меню сайта
Главная
Введение
Справочник языка
Возможности РНР
Функции (справочник)
Расширение РНР 4.0
F.A.Q. частые вопросы
Приложения
Алфавитный указатель
Друзья сайта
сделай сайт сам! пособие по html
изучение html и web-дизайна для новичков
Бесплатная отправка смс на все операторы
Реклама
  вазы вязанные | муфта упругая
Назад Вперёд

VII. Функции CCVS API

Введение

Эти функции интерфейса CCVS API дают возможность работать напрямую с CCVS из ваших PHP-скриптов. CCVS это RedHat-решение для "middle-man" в процессинге кредитных карт. Оно позволяет вам непосредственно адресовать клиринговые дома кредитных карт с помощью вашего *nix box и модема. Используя CCVS-модуль для PHP, вы можете работать с кредитными картами напрямую через CCVS в ваших PHP-скриптах. Далее этот процесс будет рассмотрен.

Примечание: CCVS больше не разрабатывается Red Hat, и отсутствуют планы выпуска новых ключей и поддержки контрактов. Желающие могут рассмотреть в качестве возможной замены MCVE фирмы Main Street Softworks. Эта система похожа по дизайну и имеет задокументированную поддержку PHP!

Установка

Чтобы включить поддержку CCVS в PHP, проверьте сначала директорию вашей инсталяции CCVS. Затем вам нужно будет сконфигурировать PHP с опцией --with-ccvs. Если вы используете эту опцию без специфицирования пути к вашей инсталяции CCVS, PHP попытается искать в директории по умолчанию для установки CCVS (/usr/local/ccvs). Если CCVS находится в нестандартном месте, запустите configure с опцией --with-ccvs=$ccvs_path, где $ccvs_path это путь к вашей инсталяции CCVS. Обратите внимание, что поддержка CCVS требует, чтобы существовали $ccvs_path/lib и $ccvs_path/include, а также включите cv_api.под include-директорией и libccvs.a под lib-директорией.

Кроме того, процесс ccvsd должен запускаться в конфигурации, которую вы предполагаете использовать в своих скриптах PHP. Необходимо также обеспечить запуск PHP-процессов под тем же логином/user, что и при инсталяции CCVS (например, если вы установили CCVS как пользователь 'ccvs', ваши PHP-процессы обязаны также работать под 'ccvs'.)

См. также

Дополнительную информацию о CCVS можно найти в http://www.redhat.com/products/ccvs. RedHat обслуживает несколько устаревшую, но всё же полезную документацию по адресу http://www.redhat.com/products/ccvs/support/CCVS3.3docs/ProgPHP.htm.

Содержание
ccvs_add - добавляет данные в транзакцию
ccvs_auth - выполняет проверку авторизации кредита в транзакции
ccvs_command - выполняет команду, которая специфична для данного протокола, и, следовательно, недоступна в общем CCVS API
ccvs_count - определяет, сколько транзакций данного типа хранится в системе
ccvs_delete - удаляет транзакцию
ccvs_done - прерывает работу CCVS-машины и выполняет зачистку
ccvs_init - инициализирует CCVS
ccvs_lookup - находит элемент определённого типа в database #
ccvs_new - создаёт новую пустую транзакцию
ccvs_report - возвращает статус фонового процесса коммуникации
ccvs_return - переводит фонды от продавца владельцу кредитной карты
ccvs_reverse - выполняет полную отмену уже проведённой авторизации
ccvs_sale - переводит фонды от владельца кредитной карты продавцу
ccvs_status - проверяет статус накладной
ccvs_textvalue - получает текстовое return-значение предыдущего вызова функции
ccvs_void - выполняет полный откат завершённой транзакции

НазадОглавление Вперёд
unixtojdВверх ccvs_add

Хостинг от uCoz