Classes

  Class Description
Public class CartItem
Cart Item in PayPal
Public class OrderParams
Memento for order parameters that should be passed to PayPal provider.
Public class PayPalAPI
PayPal API and support methods.
Public class PayPalCancelPaymentArgs
Arguments for Cancel payment.
Public class PayPalCompletePaymentArgs
Arguments for Complete payment.
Public class PayPalCompletePaymentResult
Result of the operation Complete Payment, CompletePayment(CompletePaymentArgs, SecurityToken)
Public class PayPalExecutePaymentArgs
Paypal arguments for execute payment.
Public class PayPalExecutePaymentResult
PayPal result of ExecutePayment.
Public class PayPalProvider
Implements the PayPal provider
Public class PayPalReturnPaymentArgs
Arguments for Return payment.
Public class PluginSettings
Provides configuration information about the PayPal payment provider from configuration file.
Public class Response
Response from PayPal provider.

Structures

  Structure Description
Public structure PayPalCurrencyUnit
Currency unit denotes a preset rounded off decimal value. The precision of currency units is two decimal places for Paypal.

Delegates

  Delegate Description
Public delegate PayPalExecutePaymentArgs..::..ExecuteScriptHandler
delegate to execute the payment provider script that post information to provider site, or redirect to provider site.

Enumerations

  Enumeration Description
Public enumeration CompleteType
Paypal complete types
Public enumeration PaymentAction
PayPal supported payment actions
Public enumeration PaymentMethod
Represents PayPal payment methods.
Public enumeration RefundType
Paypal refund types
Public enumeration ResponseACK
Paypal response acknowledgements.
Public enumeration TransactionStatus
Paypal transaction status