perl-Business-CCProcessor - Pass transaction off to secure processor

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-Business-CCProcessor
Package version 0.09
Package release alt1
Package architecture noarch
Package type rpm
Installed size 23.20 KB
Download size 23.20 KB
Official Mirror
At present this module and its methods are trivially simple
in what they do, offering as its one service, the ability to
hide how to munge your web form's data into a post call to a
supported credit card processor.
Business::CCProcessor will permit a script to collect
non-financial data locally and then using an http POST call,
hand that data off to a secure credit card processor which
then collects the credit card parameters, and processes
the transaction between the credit card owners account and
the script owners account. This is a poor man's variant on
Business::OnlinePayment for clients who cannot afford the video
camera watched locked cages around their dedicated server,
to collect credit card payments from their buyers or donors,
in a real-time interaction with the credit card owner.
This module is for you if you need to accept online credit card
payments for your organization or services but are not prepared
to invest in an ssl certificate, a dedicated IP address, a
dedicated server and the monitored restricted access to your
server which the privacy of your customers or donors requires.
Initially this module offers five public methods: a constructor,
a button_factory and methods for munging data for three (so
far) credit card processors, but additional methods to handle
additional credit card processors who permit this sort of
interaction should be straight forward to add.
Each of the credit card processor methods takes a reference to
a hash of values which you will have to create before calling
the method.  This data is generally of the form:
my %data = (
'processor_settings' => \%processor_settings,
'credit_card_owner' => \%credit_card_owner,
The second part of the hash is fairly consistent across the methods,
with some methods offering additional options for passing data than
others, but generally, this hash looks like this:
%credit_card_owner = (
'fname' => '',
'lname' => '',
'addr1' => '',
'addr2' => '',
'city' => '',
'state' => '',
'postal_code' => '',
'comments' => '',
'comments1' => '',
'phone' => '',
'email' => '',
'employer' => '',
'occupation' => '',
'amount' => '',
'notes' => '',
'button_label' => '',
The %processor_settings hash's structure is dependent on which
credit card processor method you are using.
As this module develops, I anticipate also providing for a
mode, to permit this module to be switched from 'commercial',
to 'non-profit', to 'electoral_campaign' mode, to account
for variances in how what data is collected for each of these
types of users.


Package Version Architecture Repository
perl-Business-CCProcessor - - -


Name Value
/usr/share/perl5 -
perl(CGI/ -
rpmlib(PayloadIsLzma) -


Name Value
perl(Business/ = 0.090
perl-Business-CCProcessor = 0.09-alt1


Type URL
Binary Package perl-Business-CCProcessor-0.09-alt1.noarch.rpm
Source Package perl-Business-CCProcessor-0.09-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Business-CCProcessor rpm package:
    # sudo apt-get install perl-Business-CCProcessor



See Also

Package Description
perl-Business-CINS-1.13-alt1.noarch.rpm perl module Business-CINS
perl-Business-CN-IdentityCard-0.05-alt1.noarch.rpm Validate the Identity Card NO. in China
perl-Business-CPI-0.924-alt1.noarch.rpm Common Payment Interface
perl-Business-CPI-Gateway-MercadoPago-0.102-alt1.noarch.rpm Business::CPI's Mercado Pago driver
perl-Business-CPI-Gateway-Moip-0.05-alt1.noarch.rpm Inteface para pagamentos moip
perl-Business-CPI-Gateway-PagSeguro-0.904-alt1.noarch.rpm Business::CPI's PagSeguro driver
perl-Business-CPI-Gateway-PayPal-0.905-alt1.noarch.rpm Business::CPI's PayPal driver
perl-Business-CUSIP-1.03-alt1.noarch.rpm perl module Business-CUSIP
perl-Business-CUSIP-Random-0.01-alt1.noarch.rpm perl module Business-CUSIP-Random
perl-Business-CanadaPost-1.06-alt1.noarch.rpm Fetch shipping costs for Canada Post
perl-Business-CardInfo-0.12-alt1.noarch.rpm Get/Validate data from credit & debit cards
perl-Business-Colissimo-0.2200-alt1.noarch.rpm Shipping labels for ColiPoste
perl-Business-CompanyDesignator-0.13-alt1.noarch.rpm module for matching and stripping/manipulating the company designators appended to company names
perl-Business-CreditCard-0.36-alt1_7.noarch.rpm Validate/generate credit card check-sums/names
perl-Business-CreditCard-Object-1.00-alt1.noarch.rpm perl module Business-CreditCard-Object