Business-PayPal-API
view release on metacpan or search on metacpan
678679680681682683684685686687688689690691692693
"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"
}
516517518519520521522523524525526527528529
-
'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'
457458459460461462463464465466467468469470471472473474475476477Because 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
766767768769770771772773774775776777778779780781782783784785786Because 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.686 second using v1.01-cache-2.11-cpan-cba739cd03b )