CORE POS - IS4C
The CORE POS front end
Public Member Functions | Public Attributes | Protected Attributes | List of all members
FirstData Class Reference
Inheritance diagram for FirstData:
BasicCCModule

Public Member Functions

 handlesType ($type)
 
 handleResponse ($authResult)
 
 entered ($validate, $json)
 
 paycard_void ($transID, $laneNo=-1, $transNo=-1, $json=array())
 
 handleResponseAuth ($authResult)
 
 handleResponseVoid ($authResult)
 
 cleanup ($json=array())
 
 doSend ($type)
 
 send_auth ()
 
 send_void ($amt, $pan, $exp)
 
 refnum ($transID)
 
 soapify ($action, $objs, $namespace="", $encode_tags=True)
 
- Public Member Functions inherited from BasicCCModule
 BasicCCModule ()
 
 handlesType ($type)
 
 entered ($validate, $json)
 
 doSend ($type)
 
 cleanup ($json)
 
 paycard_void ($transID, $laneNo=-1, $transNo=-1, $json=array())
 
 myRefNum ($ref)
 
 lookupTransaction ($ref, $local, $mode)
 
 curlSend ($data=False, $type='POST', $xml=False, $extraOpts=array(), $auto_handle=true)
 
 handleResponse ($response)
 
 refnum ($transID)
 
 array2post ($parray)
 
 soapify ($action, $objs, $namespace="", $encode_tags=true)
 
 desoapify ($action, $soaptext)
 
 setErrorMsg ($errorCode)
 
 setPAN ($in)
 

Public Attributes

 $void_trans
 
 $void_ref
 
- Public Attributes inherited from BasicCCModule
 $last_ref_num = ''
 
 $last_req_id = 0
 
 $last_paycard_transaction_id = 0
 

Protected Attributes

 $SOAP_ENVELOPE_ATTRS
 
- Protected Attributes inherited from BasicCCModule
 $GATEWAY
 
 $SOAPACTION = ''
 
 $SOAP_ENVELOPE_ATTRS
 
 $trans_pan
 

Member Function Documentation

FirstData::soapify (   $action,
  $objs,
  $namespace = "",
  $encode_tags = True 
)

FirstData has a signficantly different SOAP format so the parent implementation is overriden

Parameters
$actiontop level tag in the soap body
$objskeyed array of values
$namespaceinclude an xmlns attribute
Returns
soap string

Member Data Documentation

FirstData::$SOAP_ENVELOPE_ATTRS
protected
Initial value:
= array(
"xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\""
)

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