Business-PayPal-API

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "Danny Hembree <danny-hembree@dynamical.org>",
      "Dave Lambley <davel@isosceles.(none)>",
      "Dave Lambley <davel@state51.co.uk>",
      "David Steinbrunner <dsteinbrunner@pobox.com>",
      "Florian Schlichting <fsfs@debian.org>",
      "Gregory Oschwald <goschwald@maxmind.com>",
      "Marco Pessotto <melmothx@gmail.com>",
      "Mohammad S Anwar <mohammad.anwar@yahoo.com>",
      "Neil Bowers <neil@bowers.com>",
      "Olaf Alders <olaf@wundersolutions.com>",
      "Ron Phipps <ron@endpoint.com>",
      "Tomas Doran (t0m) <t0m@state51.co.uk>",
      "William Lindley <wlindley@wlindley.com>"
   ],
   "x_serialization_backend" : "Cpanel::JSON::XS version 3.0233"
}

META.yml  view on Meta::CPAN

  - 'Danny Hembree <danny-hembree@dynamical.org>'
  - 'Dave Lambley <davel@isosceles.(none)>'
  - 'Dave Lambley <davel@state51.co.uk>'
  - 'David Steinbrunner <dsteinbrunner@pobox.com>'
  - 'Florian Schlichting <fsfs@debian.org>'
  - 'Gregory Oschwald <goschwald@maxmind.com>'
  - 'Marco Pessotto <melmothx@gmail.com>'
  - 'Mohammad S Anwar <mohammad.anwar@yahoo.com>'
  - 'Neil Bowers <neil@bowers.com>'
  - 'Olaf Alders <olaf@wundersolutions.com>'
  - 'Ron Phipps <ron@endpoint.com>'
  - 'Tomas Doran (t0m) <t0m@state51.co.uk>'
  - 'William Lindley <wlindley@wlindley.com>'
x_serialization_backend: 'YAML::Tiny version 1.70'

README.md  view on Meta::CPAN

Because I haven't figured out how to make SOAP::Lite read the WSDL
definitions directly and simply implement those (help, anyone?), I
have essentially recreated all of those WSDL structures internally in
this module.

(Note - 6 Oct 2006: SOAP::Lite's WSDL support is moving ahead, but
slowly. The methods used by this API are considered "best practice"
and are safe to use).

As with all web services, if PayPal stop supporting their API
endpoint, this module \*may stop working\*. You can help me keep this
module up-to-date if you notice such an event occurring.

Also, I didn't implement a big fat class hierarchy to make this module
"academically" correct. You'll notice that I fudged colliding
parameter names in **DoExpressCheckoutPayment** and similar fudging may
be found in **GetTransactionDetails**. The good news is that this was
written quickly, works, and is dead-simple to use. The bad news is
that this sort of collision might occur again as more and more data is
sent in the API (call it 'eBay API bloat'). I'm willing to take the
risk this will be rare (PayPal--please make it rare!).

lib/Business/PayPal/API.pm  view on Meta::CPAN

Because I haven't figured out how to make SOAP::Lite read the WSDL
definitions directly and simply implement those (help, anyone?), I
have essentially recreated all of those WSDL structures internally in
this module.

(Note - 6 Oct 2006: SOAP::Lite's WSDL support is moving ahead, but
slowly. The methods used by this API are considered "best practice"
and are safe to use).

As with all web services, if PayPal stop supporting their API
endpoint, this module *may stop working*. You can help me keep this
module up-to-date if you notice such an event occurring.

Also, I didn't implement a big fat class hierarchy to make this module
"academically" correct. You'll notice that I fudged colliding
parameter names in B<DoExpressCheckoutPayment> and similar fudging may
be found in B<GetTransactionDetails>. The good news is that this was
written quickly, works, and is dead-simple to use. The bad news is
that this sort of collision might occur again as more and more data is
sent in the API (call it 'eBay API bloat'). I'm willing to take the
risk this will be rare (PayPal--please make it rare!).



( run in 0.249 second using v1.01-cache-2.11-cpan-cba739cd03b )