Public Member Functions | Data Fields

KreditkartenzahlungWS Class Reference

Public Member Functions

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

Data Fields

 $_soapClient = NULL

Detailed Description

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


Member Function Documentation

KreditkartenzahlungWS::KreditkartenzahlungWS (  ) 

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

References $bmfConfig, and ilBMFSettings::getInstance().

        {
                $bmfSetObj = 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 1795 of file class.ilPurchaseBMFGUI.php.

References $bmfConfig, and ilBMFSettings::getInstance().

        {
                $bmfSetObj = 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 1810 of file class.ilPurchaseBMFGUI.php.

References $bmfConfig, and ilBMFSettings::getInstance().

        {
                $bmfSetObj = 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 1785 of file class.ilPurchaseBMFGUI.php.


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