oxPaymentGateway Class Reference

Inheritance diagram for oxPaymentGateway:

Inheritance graph
[legend]
Collaboration diagram for oxPaymentGateway:

Collaboration graph
[legend]

List of all members.


Detailed Description

Payment gateway manager. Checks and sets payment method data, executes payment.

Public Member Functions

 setPaymentParams ($oUserpayment)
 executePayment ($dAmount, &$oOrder)
 getLastErrorNo ()
 getLastError ()

Protected Member Functions

 _isActive ()

Protected Attributes

 $_blActive = false
 $_oPaymentInfo = null
 $_iLastErrorNo = 4
 $_sLastError = null

Member Function Documentation

oxPaymentGateway.setPaymentParams ( oUserpayment  ) 

Sets payment parameters.

Parameters:
object $oUserpayment User payment object
Returns:
null

oxPaymentGateway.executePayment ( dAmount,
&$  oOrder 
)

Executes payment, returns true on success.

Parameters:
double $dAmount Goods amount
object &$oOrder User ordering object
Returns:
bool

oxPaymentGateway.getLastErrorNo (  ) 

Returns last payment processing error nr.

Returns:
int

oxPaymentGateway.getLastError (  ) 

Returns last payment processing error.

Returns:
int

oxPaymentGateway._isActive (  )  [protected]

Returns true is payment active.

Returns:
bool


Member Data Documentation

oxPaymentGateway.$_blActive = false [protected]

oxPaymentGateway.$_oPaymentInfo = null [protected]

oxPaymentGateway.$_iLastErrorNo = 4 [protected]

oxPaymentGateway.$_sLastError = null [protected]


The documentation for this class was generated from the following file:

Generated on Wed Oct 29 23:45:17 2008 for OXID eShop CE by  doxygen 1.5.5