Business::FraudDetect::preCharge - phpMan

Command: man perldoc info search(apropos)  


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
2024-12-12 20:04 @3.139.238.152 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!