Apache-Centipaid

 view release on metacpan or  search on metacpan

Centipaid.pm  view on Meta::CPAN

# $Id: Centipaid.pm,v 1.3 2003/01/25 18:20:54 root Exp root $
#
# Written by Adonis El Fakih (adonis@aynacorp.com) Copyright 2002
# 
# This perl module allows site administrators to integrate the
# centipaid.com payment system without making changes to their 
# existing website.
#
# centipaid offers a micropayment solution that allows users
# to pay for online access using an internet stamp, inctead of
# paying using a credit card number, which requieres the user 
# to divulge their credit card number to the site operator.
# for more information on the micro-payment system please visit
# http://www.centipaid.com/
# 
#
# This module may be distributed under the GPL v2 or later.
#
#


package Apache::Centipaid;

Centipaid.pm  view on Meta::CPAN

=head1 DESCRIPTION

B<Apache::Centipaid> is a mod_perl Authentication handler used in 
granting access to users wishing to access paid web services, after 
making payment on centipaid.com which process micropayments using
internet stamps. 

Centipaid.com offers websites the flexibility to charge small amounts
of money, also refered to as B<micropayment>, to users wishing to
access to their web services without the complexity of setting up 
e-commerce enabled site, or to deal with expensive credit card 
processing options. Users benefit from not having to reveal their
identity or credit card information everytime they decide to visit a 
website.  Instead, centipaid allows users to simply pay using
a pre-paid internet stamp, by simply uploading the stamp to centipaid's
site. The stamps are valid in all sites using centipaid.com payment
system.

To access a site, recipts are issued by centipaid and are used to track 
valid payments.  This information is captured and processed by the
Apache::Centipaid module.  The information is then stored locally to 
any SQL database installed.  The module relies on DBD/DBI interface
so as long as the database has a DBD interface installed under Perl,

RCS/Centipaid.pm,v  view on Meta::CPAN

# $Id: Centipaid.pm,v 1.2 2002/11/16 18:40:11 adonis Exp adonis $
#
# Written by Adonis El Fakih (adonis@@aynacorp.com) Copyright 2002
# 
# This perl module allows site administrators to integrate the
# centipaid.com payment system without making changes to their 
# existing website.
#
# centipaid offers a micropayment solution that allows users
# to pay for online access using an internet stamp, inctead of
# paying using a credit card number, which requieres the user 
# to divulge their credit card number to the site operator.
# for more information on the micro-payment system please visit
# http://www.centipaid.com/
# 
#
# This module may be distributed under the GPL v2 or later.
#
#


package Apache::Centipaid;

RCS/Centipaid.pm,v  view on Meta::CPAN

=head1 DESCRIPTION

B<Apache::Centipaid> is a mod_perl Authentication handler used in 
granting access to users wishing to access paid web services, after 
making payment on centipaid.com which process micropayments using
internet stamps. 

Centipaid.com offers websites the flexibility to charge small amounts
of money, also refered to as B<micropayment>, to users wishing to
access to their web services without the complexity of setting up 
e-commerce enabled site, or to deal with expensive credit card 
processing options. Users benefit from not having to reveal their
identity or credit card information everytime they decide to visit a 
website.  Instead, centipaid allows users to simply pay using
a pre-paid internet stamp, by simply uploading the stamp to centipaid's
site. The stamps are valid in all sites using centipaid.com payment
system.

To access a site, recipts are issued by centipaid and are used to track 
valid payments.  This information is captured and processed by the
Apache::Centipaid module.  The information is then stored locally to 
any SQL database installed.  The module relies on DBD/DBI interface
so as long as the database has a DBD interface installed under Perl,

RCS/Centipaid.pm,v  view on Meta::CPAN

B<Version:> $Revision:$
d298 2
a299 1
    
d321 2
a322 1
collecting payment using centipaid.com micropayment solution. 
d325 13
a337 5
of money for user access to their web services without the complex, and
expensive credit card solutions.  Users do not have to reveal their
identity everytime they visit a website, instead they simply pay using
one of the payment methods accepted by centipaid.com (i.e. internet 
stamps).  The payment information, receipts, are stored locally to
d340 1
a340 1
and utilizes SQL to make queries, and inserts, tghen you should be able 
d347 3
a349 3
centipaid.com automaitcally to pay for access.  Centipaid will inform
the user what they are paying for in a standard language, along with the

RCS/Centipaid.pm,v  view on Meta::CPAN

d364 23
a386 2
as payment.  It accepts the receipt number and autheticates it with 
centipaid.com to make sure that the site owener got paid what he asked for.
d388 2
a389 7
If the rececipt is valid, then we store the receipt information along with
the ip of the client (for optional enforcment of payment tied to ip), amount
paid, when it was paid, and when does the payment expire.  Centipaid payment
system is designed to allow users to pay for service without having to provide
username, password or any payment information such as credit card number.  As
a user you only provide a receipt number which is not tied to any of the users'
information.
d471 7
@


1.1
log
@Initial revision
@

README  view on Meta::CPAN

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



( run in 0.784 second using v1.01-cache-2.11-cpan-de7293f3b23 )