Forum und email

CCVS API Funkcie [odmietané]

Úvod

Tieto funkcie predstavujú rozhranie CCVS API, umožňujúc vám tak pracovať s CCVS priamo z vašich PHP skriptov. CCVS je riešenie » RedHatu "sprostredkovateľa" v spracovaní kreditných kariet. Umožňuje vám oslovovať priamo spracovateľov kreditných kariet cez váš *nix systém a modem. Pomocou CCVS modulu pre PHP môžete spracovávať kreditné karty cez CCVS vo vašich PHP skriptoch. Následujúce referencie tento proces priblížia.

Note: CCVS bolo RedHatom zastavené a nie sú plány na vydanie ďalších kľúčov alebo podporné kontrakty. Tí, ktorí hľadajú náhradu môžu zvážiť » MCVE od Main Street Softworks ako potenciálnu náhradu. Je podobný v dizajne a má zdokumentovanú PHP podporu!
Toto rozšírenie bolo z PHP odstránené a už nie je dostupné od PHP 4.3.0. Ak chcete použiť možnosti spracovania kreditných kariet, môžete použiť MCVE instead.

Inštalácia

Ak chcete zapnúť CCVS podporu v PHP, zistite si najprv inštalačný adresár CCVS. Potom budete musieť PHP nakonfigurovať s --with-ccvs voľbou. Ak toto použijete bez udania cesty k vašej inštalácii CCVS, PHP sa pokúsi pozrieť do defaultnej inštalačnej lokácie (/usr/local/ccvs). Ak je CCVS v neštandardnej lokácii, spustite configure s: --with-ccvs=[DIR], kde DIR je cesta k vašej CCVS inštalácii. CCVS podpora vyžaduje existenciu DIR/lib a DIR/include a prítomnosť cv_api.h v adresari include a libccvs.a v adresári lib.

Dodatočne bude ccvsd proces potrebovať, aby bežal na konfigurácii, ktorú mienite používať vo svojich PHP skriptoch. Budete sa tiež musieť uistiť, či PHP procesy bežia pod rovnakým užívateľom, po ktorým bolo CCVS nainštalované (napr. ak ste CCVS inštalovali ako užívateľ 'ccvs', vaše PHP procesy musia tiež bežať ako 'ccvs').

Tiež pozri

RedHat prestal podporovať CCVS; ale mierne zastaralý manuál je stále dostupný na » https://www.redhat.com/docs/manuals/ccvs/.

Table of Contents

  • ccvs_add — Pridať dáta k transakcii
  • ccvs_auth — Vykonať kreditný autorizačný test na transakciu
  • ccvs_command — Vykonáva príkaz, ktorý je špecifický pre jeden protokol, a teda nie je dostupný vo všeobecných CCVS API
  • ccvs_count — Zistiť koľko transakcií daného typu je uložených v systéme
  • ccvs_delete — Odstrániť transakciu
  • ccvs_done — Ukončiť CCVS engine a poupratovať za sebou
  • ccvs_init — Inicializovať CCVS na používanie
  • ccvs_lookup — Vyhľadať položku špecifického typu v databáze #
  • ccvs_new — Vytvoriť novú, prázdnu transakciu
  • ccvs_report — Vrátiť status komunikačného procesu bežiaceho na pozadí
  • ccvs_return — Previesť peniaze od kupcu na držiteľa kreditnej karty
  • ccvs_reverse — Vykonať úplné storno už vykonanej autorizácie
  • ccvs_sale — Previesť peniaze od držiteľa kreditnej karty na kupcu
  • ccvs_status — Skontrolovať stav účtu
  • ccvs_textvalue — Získať vrátenú textovú hodnotu pre predchádzajúce volanie funkcie
  • ccvs_void — Vykonať úplné storno dokončenej transakcie