eZPublish  3.8
eZPaymentObject Class Reference

This is a base class for objects, which uses in redirectional payment gateways. They stores in database information about payment processing. These objects are temporary and will be destroyed after payment approvement. More...

+ Inheritance diagram for eZPaymentObject:
+ Collaboration diagram for eZPaymentObject:

Public Member Functions

 approve ()
 
 approved ()
 
 definition ()
 
 eZPaymentObject ($row)
 
- Public Member Functions inherited from eZPersistentObject
attribute ($attr, $noFunction=false)
 
 attributes ()
 
 conditionText (&$conditions)
 
conditionTextByRow (&$conditions, &$row)
 
 definition ()
 
escapeArray (&$array)
 
 eZPersistentObject ($row)
 
 fetchObject (&$def, $field_filters, $conds, $asObject=true, $grouping=null, $custom_fields=null)
 
 fetchObjectList (&$def, $field_filters=null, $conds=null, $sorts=null, $limit=null, $asObject=true, $grouping=false, $custom_fields=null)
 
 fill (&$row)
 
 getShortAttributeName (&$db, &$def, $attrName)
 
 handleRows (&$rows, $class_name, $asObject)
 
 hasAttribute ($attr)
 
 hasDirtyData ()
 
 newObjectOrder (&$def, $orderField, $conditions)
 
 remove ($conditions=null, $extraConditions=null)
 
 removeObject (&$def, $conditions=null, $extraConditions=null)
 
 reorderObject (&$def, $orderField, $conditions, $down=true)
 
 setAttribute ($attr, $val)
 
 setHasDirtyData ($hasDirtyData)
 
 store ($fieldFilters=null)
 
 swapRow ($table, &$keys, &$order_id, &$rows, $id1, $id2)
 
 sync ($fieldFilters=null)
 
 updateObjectList ($parameters)
 

Static Public Member Functions

 continueWorkflow ($workflowProcessID)
 
createNew ($workflowprocessID, $orderID, $paymentType)
 
fetchByID ($transactionID)
 
 fetchByOrderID ($orderID)
 
 fetchByProcessID ($workflowprocessID)
 

Detailed Description

This is a base class for objects, which uses in redirectional payment gateways. They stores in database information about payment processing. These objects are temporary and will be destroyed after payment approvement.

Member Function Documentation

eZPaymentObject::approve ( )

Approves payment.

eZPaymentObject::approved ( )
eZPaymentObject::continueWorkflow (   $workflowProcessID)
static

Continues workflow after approvement.

Referenced by eZPaymentCallbackChecker\continueWorkflow().

& eZPaymentObject::createNew (   $workflowprocessID,
  $orderID,
  $paymentType 
)
static

Creates new object.

eZPaymentObject::definition ( )
eZPaymentObject::eZPaymentObject (   $row)

Constructor.

Referenced by createNew().

& eZPaymentObject::fetchByID (   $transactionID)
static

Returns eZPaymentObject by 'id'.

eZPaymentObject::fetchByOrderID (   $orderID)
static
eZPaymentObject::fetchByProcessID (   $workflowprocessID)
static

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