ILIAS  Release_5_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
KreditkartenzahlungWS Class Reference
+ Collaboration diagram for KreditkartenzahlungWS:

Public Member Functions

 KreditkartenzahlungWS ()
 validierenKreditkarte ($creditCard)
 zahlenUndAnlegenKunde ($customer, $creditCard, $bookingList)

Data Fields

 $_soapClient = NULL

Detailed Description

Definition at line 1065 of file class.ilPurchaseBMFGUI.php.

Member Function Documentation

KreditkartenzahlungWS::KreditkartenzahlungWS ( )

Definition at line 1069 of file class.ilPurchaseBMFGUI.php.

References $bmfConfig, and ilBMFSettings\getInstance().

{
$bmfConfig = $bmfSetObj->getAll();
$this->_soapClient = new ilBMFClient($bmfConfig["ePaymentServer"], false, false, array('curl' => array(CURLOPT_SSLCERT => $bmfConfig["clientCertificate"], CURLE_SSL_PEER_CERTIFICATE => $bmfConfig["caCertificate"], CURLOPT_TIMEOUT => (int)$bmfConfig["timeOut"])));
}

+ Here is the call graph for this function:

KreditkartenzahlungWS::validierenKreditkarte (   $creditCard)

Definition at line 1077 of file class.ilPurchaseBMFGUI.php.

References $bmfConfig, $result, and ilBMFSettings\getInstance().

{
$bmfConfig = $bmfSetObj->getAll();
$tmp = array(
'mandantNr' => $bmfConfig["mandantNr"],
'kreditkarte' => $creditCard,
'waehrungskennzeichen' => $bmfConfig["waehrungskennzeichen"]
);
$result = $this->_soapClient->call("validierenKreditkarte", $tmp, "KreditkartenzahlungWS");
return $result;
}

+ Here is the call graph for this function:

KreditkartenzahlungWS::zahlenUndAnlegenKunde (   $customer,
  $creditCard,
  $bookingList 
)

Definition at line 1092 of file class.ilPurchaseBMFGUI.php.

References $bmfConfig, $result, and ilBMFSettings\getInstance().

{
$bmfConfig = $bmfSetObj->getAll();
$lieferadresse = new LieferAdresse();
$tmp = array(
'mandantNr' => $bmfConfig["mandantNr"],
'Kunde' => $customer,
'Kreditkarte' => $creditCard,
'buchungsListe' => $bookingList,
'lieferadresse' => $lieferadresse
);
$result = $this->_soapClient->call("zahlenUndAnlegenKunde", $tmp, "KreditkartenzahlungWS");
return $result;
}

+ Here is the call graph for this function:

Field Documentation

KreditkartenzahlungWS::$_soapClient = NULL

Definition at line 1067 of file class.ilPurchaseBMFGUI.php.


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