Business-PayPal-API

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
      "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

516
517
518
519
520
521
522
523
524
525
526
527
528
529
  - '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

457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
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

766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
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.686 second using v1.01-cache-2.11-cpan-cba739cd03b )