Classes

  Class Description
Public class Address
Represent the address of a transaction for PayEx
Public class Invoice
Represents a PayEx invoice.
Public class InvoiceRow
Represent a payEx invoice row.
Public class PayExCompletePaymentArgs
Base class for arguments passed to CompletePayment(CompletePaymentArgs, SecurityToken)
Public class PayExCompletePaymentResult
Result of the operation Complete Payment, CompletePayment(CompletePaymentArgs, SecurityToken)
Public class PayExExecutePaymentArgs
Arguments for Execute payment.
Public class PayExExecutePaymentResult
Result of ExecutePayment.
Public class PayExOrder
Wraps the pxOrder web service
Public class PayExOrder..::..AddOrderAddressResponse
Provides a typed instance of response received from PxOrder.AddAddress webMethod
Public class PayExOrder..::..AddSingleOrderLineResponse
Provides a typed instance of response received from PxOrder.AddSingleOrderLine webMethod
Public class PayExOrder..::..CancelResponse
Provides a typed instance of response received from PxOrder.Ccancel webMethod
Public class PayExOrder..::..CaptureResponse
Provides a typed instance of response received from PxOrder.Complete webMethod
Public class PayExOrder..::..CompleteResponse
Provides a typed instance of response received from PxOrder.Complete webMethod
Public class PayExOrder..::..CreditResponse
Provides a typed instance of response received from PxOrder.Ccancel webMethod
Public class PayExOrder..::..Initialize6Response
provides a typed instance of reponse received from PxOrder.Initialize6 web method
Public class PayExOrder..::..Initialize7Response
provides a typed instance of reponse received from PxOrder.Initialize7 web method
Public class PayExOrder..::..TransactionCheckResponse
Provides a typed instance of response received from PxOrder.TransactionCheck webMethod
Public class PayExProvider
Implementation of the Payment Provider functionality
Public class PluginSettings
Provides configuration information about the payex payment provider from configuration file
Public class PriceArgList
provides a strongly typed collection for PriceArgList, used in pxOrder.Initialize6 method

Delegates

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

Enumerations

  Enumeration Description
Public enumeration AuthenticatedWith3DSecureState
If authentication with 3D secure used, the state of the authentication
Public enumeration AuthenticationState
Authentication status relating to 3D Secure transactions
Public enumeration Currency
defined currencies by PayEx
Public enumeration MediaDistribution
Defines how an Invoice will be distributed by PayEx.
Public enumeration OrderStatus
Status of the order
Public enumeration PriceType
Defines valid price types for PayEx. A price type is a specific payment method, such as master card, visa card, American Express card...
Public enumeration PurchaseOperation
defines whether purchase is single phase or two phase. if two phase commit occurs later.
Public enumeration ReturnCode
Describes return codes returned by the Payex system
Public enumeration TransactionState
Defines transaction state in Payex system
Public enumeration View
PayEx payment method. this is the payment category, such as pay by credit card, pay by invoice.
Public enumeration ViewType
Differentiate between different payment pages in PayEx (re-direct model)