Fork of Business::PayPal::API for Perl that we use at Conservancy
Find a file
2013-11-15 18:06:41 -05:00
debian Fix more names. 2011-11-11 17:22:00 +00:00
eg Initial git commit of release 0.62 2009-12-02 21:57:44 -08:00
lib/Business/PayPal Adds Business::PayPal::API::GetBalance (via Henning Brauer). 2013-11-15 18:06:41 -05:00
t Corrected errors int RecurrintPayments.t and TransactionSearch.t 2009-12-06 23:10:55 -08:00
.gitignore Bumps version to 0.70 for release. 2012-11-14 00:10:47 -05:00
auth.sample.3token Initial git commit of release 0.62 2009-12-02 21:57:44 -08:00
auth.sample.cert Initial git commit of release 0.62 2009-12-02 21:57:44 -08:00
Changes Reformatted as per CPAN::Changes::Spec 2013-08-18 10:27:51 +01:00
Makefile.PL Update to metadata to refer to current github repo 2013-08-18 10:52:28 +01:00
MANIFEST.SKIP Add a MANIFEST.SKIP 2010-01-26 14:54:31 +00:00
README Initial git commit of release 0.62 2009-12-02 21:57:44 -08:00

Business-PayPal-API version 0.62
================================

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   WPP_TEST=auth.txt make test
   make install

Please notice that this module requires you have several things before
you can test it:

  - a sandbox personal PayPal account
  - a sandbox business PayPal account
  - API credentials (either a certificate or signature)
  - auth.txt, which contains your API credentials

Acquiring these things is your job, not mine. Read PayPal's
and this module's documentation to learn more.

If you do not set the WPP_TEST environment variable, sandbox tests
will be skipped.

The format of the authentication tokens file defined by WPP_TEST may
be found in the Business::PayPal::API documentation under
"TESTING". Sample auth.txt files may be found in 'auth.sample.3token'
and 'auth.sample.cert' in this distribution.

USAGE

  use Business::PayPal::API qw( ExpressCheckout );

  my $pp = new Business::PayPal::API( Username => 'my_api.username.tld',
                                      Password => 'API_PASSWORD',
                                      CertFile => '/path/to/cert.pem',
                                      KeyFile  => '/path/to/key.pem', );

  ...
  my %details = $pp->GetExpressCheckoutDetails( $token );

DEPENDENCIES

This module requires these other modules and libraries:

  SOAP::Lite 0.67 or later.
  Crypt::SSLeay required for certificate auth

COPYRIGHT AND LICENCE

This package except those modules listed below are copyright (C) 2006
by Scott Wiersdorf

AuthorizationRequest, CaptureRequest, DirectPayments,
ReauthorizationRequest, and VoidRequest modules are copyright (C) 2006
by Daniel Hembree

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.6 or,
at your option, any later version of Perl 5 you may have available.