Business-OnlinePayment-Braintree

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

NAME

    Business::OnlinePayment::Braintree - Online payment processing through
    Braintree

VERSION

    Version 0.020

SYNOPSIS

        use Business::OnlinePayment;
    
        $tx = new Business::OnlinePayment('Braintree',
                                          merchant_id => 'your merchant id',
                                          public_key => 'your public key',
                                          private_key => 'your private key',
                                         );
    
        $tx->test_transaction(1); # sandbox transaction for development and tests
      
        $tx->content(amount => 100,
                     card_number => '4111 1111 1111 1111',
                     expiration => '1212');
    
        $tx->submit();
    
        if ($tx->is_success) {
            print "Card processed successfully: " . $tx->authorization . "\n";
        } else {
            print "Card was rejected: " . $tx->error_message . "\n";
        }

DESCRIPTION

    Online payment processing through Braintree based on Net::Braintree.

    The documentation for Net::Braintree is located at
    https://www.braintreepayments.com/docs/perl.

NOTES

    This is supposed to cover the complete Braintree Perl API finally.

METHODS

 submit

    Submits transaction to Braintree gateway.

 sale $submit

    Performs sale transaction with Braintree. Used both for settlement
    ($submit is a true value) and authorization ($submit is a false value).

 set_defaults

    Sets defaults for the Braintree merchant id, public and private key.

AUTHOR

    Stefan Hornburg (Racke), <racke at linuxia.de>

BUGS

    Please report any bugs or feature requests to
    bug-business-onlinepayment-braintree at rt.cpan.org, or through the web
    interface at
    http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Business-OnlinePayment-Braintree.
    I will be notified, and then you'll automatically be notified of
    progress on your bug as I make changes.

    You can find documentation for this module with the perldoc command.

        perldoc Business::OnlinePayment::Braintree

    You can also look for information at:



( run in 1.821 second using v1.01-cache-2.11-cpan-364913b4093 )