A paramater set that takes request paramaters (from Req) and assigns them to properties of this class
Common functionality for paypal PDT and IPN
Represents the type of connection that can be made to paypal, irrespecitve of the mode of connection
Wrapper instance for handling the response from a paypal data transfer.
To handle IPN transactions you need to do the following:
sealed abstract type PaypalMode so we can cast to the super class in our method declerations.
All paypal service classes need to subclass PaypalResponse explicitally.
A simple abstraction for all HTTP operations.
Contatins all the papyal status abstractions as enumberable vals