The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.000018 - 2016-05-18

  • The connection timeout was increased to 60 seconds as requests to the service frequently run 20-30 seconds.
  • Previously, this API would throw WebService::PayPal::PaymentsAdvanced::Error::HTTP exceptions with messages indicating that there was an HTTP error when the request failed for other reasons such as a timeout. The message should now more accurately reflect the cause of the exception.

Documentation

Mock the Payflow Link web service
Mock the Payflow Pro web service

Modules

A simple wrapper around the PayPal Payments Advanced web service
A Payments Advanced authentication error
An error message which has been parsed out of a hosted form
A Payments Advanced IP verification error
Role which provides attributes for an error in an HTTP response.
A class which returns mocked PPA apps.
Helper methods used when mocking PayPal web services
A simple app to enable easy Payflow Link (hosted form) mocking
A simple app to enable easy PPA mocking
Easily mock Silent POST transactions
Response class for credit card Authorization transactions
Response class for PayPal Authorization transactions
Response class for Capture transactions
Response class to refund (credit) transactions
Response object for WebService::PayPal::PaymentsAdvanced instantiated from HTTP::Response object
Response object for generated via HashRef of GET params
Response object generated via Silent POST params
Response class for Credit Card Silent POST transactions
Response class for PayPal Silent POST transactions
Response class for Inquiry transactions
Response class for credit card Inquiry transactions
Response class for PayPal Inquiry transactions
Response class for Sale transactions
Response class for credit card Sale transactions
Response class for PayPal Sale transactions
Response class for creating secure tokens
Response class for voiding transactions
Role which provides methods specifically for credit card transactions
Role which provides message attribute to exception and response classes.
Role which provides params attribute to exception and response classes.
Role which provides methods specifically for PayPal transactions
Role which provides some methods describing a transaction
Provides roles for dealing with secure tokens
Role which converts TRANSTIME into a DateTime object

Provides

in lib/WebService/PayPal/PaymentsAdvanced/Role/ClassFor.pm
in lib/WebService/PayPal/PaymentsAdvanced/Role/HasUA.pm