Apache::Centipaid Version 1.3.1
Author: Adonis El Fakih ([email protected])

Introudction
============

Apache::Centipaid
-----------------
This is the perl centipaid micro payment module as an apache add-on.  It runs
on any Apache web server with mod_perl support. It allows content providers
to collect small transaction fees as payment for accessing  parts of
their website.  The module checks for payment in the URL or HTTP header
information, and grants or declines access to the paid content.  Declined
connections are forwarded to centipaid's payment gateway to make the requiered
payment, and they are checked for autheticity when the payment has been
completed.

The module also keeps track of payments and grants access to returning users
that are permitted to access the paid sections for a pre-determined amount
of time.

Centipaid.com
-------------
Centipaid.com provides a complete micro payment solution to content providers
wishing to charge their customers nominal fees for accessing their online
resources.  For example, a site could charge customers $1 to use their search
facility for seven days, and $0.05 to access a public forum for one day, without
having to redesign their website, or integrate complex subscription applications.

Apache::Centipaid allows content and service providers to seamlessly accept
micro payments from online visitors without changing their website design.
The micro payment system relies on specially designed internet stamps which
are used by their visitors to make payments online quickly and securely. Paying
with an Internet stamp is secure and easy, there are no usernames, or
password to enter.  No financial or personal information is used or transmitted
while making a payment.  When paying with an internet stamp, a user only provides
the stamp itself. There is no need to provide a credit card number or any other
form of identification

Internet stamps
---------------
Internet stamps are specially crafted electronic images containing encrypted
information required for clearing payments through Centipaid. The stamps are
assembled using our patent-pending process to create steganographically encrypted
stamps used in making secure and anonymous micro payments online.

Each internet stamp is unique from an electronic point of view, having an
individual serial number.  Each one is treated as a virtual pre-paid card and
is uploaded to Centipaid whenever payment is requested.  This parallels the
swiping of a credit cards through a card reader at a physical store location.
By uploading the stamp, there is no need to remember, enter, or jot down
usernames, passwords, or credit card numbers.

Latest Version
==============
Please check for the latest version of this software for important fixes and
added features at http://www.centipaid.com/download/apache_centipaid.html

Support
=======
Centipaid maintains current support issues in the Knowledgebase at
http://www.centipaid.com/faq/ and the support forums at
http://www.centipaid.com/centi/forum/


Installation
============
To install:

A. Create table in existing database, or create a new database
  and table

B. Compile the Apache::Centipaid module
   cd Apache-Centipaid=x.xx
   perl Makefile.PL
   make
   make test
   make install

C. Insert configuration in httpd.com or .htaccess
   Edit either the httpd.conf or htaccess depending
   on your preference, to refelect the rate you want to
   charge for access to your site.

   Ideally httpd.conf is used to set a rate for a site
   or a major part of the site, while .htaccess files
   are designed for sites that have many different rates
   for different sections, so they can have the desired
   reseved for paid customers


Bugs
====
Bugs can be email to <bugs /at/ centipaid . com>