Zelerate AllCommerce 1.0.4 Documentation

12. Credit Card Verification System (CCVS)

Level of Implementation

Experimental

General Information

  1. Install CCVS as user "nobody"

  2. Blow fisher algorithm can be used for encryption/decryption here.

  3. Uncomment functions and libraries that call run_ccvs()

  4. Edit site.conf, make payprocess=ccvs

  5. Handle error conditions (e.g., socket error)

Specific Information

  1. Install CCVS on a machine different from the machine on which os_allcommerce is installed

    1. Run a daemon (e.g., os_to_ccvs.pl) on the same machine as CCVS. All the daemon does is, receive sensitive information required for authorization from os_allcommerce, communicate with CCVS and return back the authorization status.

    2. Edit cluster.conf to add the machine on which CCVS is installed and port on which the daemon is running

  2. Install CCVS on the same machine as os_allcommerce

    1. Edit ccvs.pm to talk to CCVS on the same machine