FraudDetect::preCharge(3pm) User Contributed Perl Documentation FraudDetect::preCharge(3pm)
NAME
Business::FraudDetect::preCharge - backend for Business::FraudDetect (part of
Business::OnlinePayment)
SYNOPSIS
use Business::OnlinePayment
my $tx = new Business::OnlinePayment ( 'someGateway',
fraud_detect => 'preCharge',
maximum_fraud_score => 500,
preCharge_id => '1000000000000001',
preCharge_security1 => 'abcdef0123',
preCharge_security2 => '3210fedcba',
);
$tx->content(
first_name => 'Larry Walton',
last_name => 'Sanders',
login => 'testdrive',
password => '',
action => 'Normal Authorization',
type => 'VISA',
state => 'MA',
zip => '02145',
country => 'US',
phone => '617 555 8900',
email => 'lws AT sanders.com',
ip_address => '18.62.0.6',
card_number => '4111111111111111',
expiration => '0307',
amount => '25.00',
);
$tx->submit();
if ($tx->is_success()) {
# successful charge
my $score = $tx->fraud_score;
my $id = $tx->fraud_transaction_id;
#returns the preCharge transaction id
} else {
# unsucessful
my $score = $tx->fraud_score;
}
DESCRIPTION
This module provides a driver for the preCharge Risk Management Solutions API Version 1.7
(16 Jan 2006).
See Business::OnlinePayment and Business::FraudDetect for more information.
CONSTRUCTION
Whe constructing the Business::OnlinePayment object, three risk management parameters must
be included for the preCharge object to be properly constructed.
o precharge_id
This field is called "merchant_id" in the preCharge API manual
o precharge_security1
This field is called "security_1" in the preCharge API manual
o precharge_secuirty2
This field is called "security_2" in the preCharge API manual
METHODS
This module provides no public methods.
AUTHORS
Lawrence Statton <lawrence AT cluon.com>
Jason Hall <jayce AT lug-nut.com>
DISCLAIMER
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
SEE ALSO
http://420.am/business-onlinepayment
perl v5.26.1 2018-02-26 FraudDetect::preCharge(3pm)
Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2026-02-16 17:12 @216.73.216.62 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)