ed
This commit is contained in:
@@ -20,6 +20,10 @@ class Belevo_Bezahl_Modul extends IPSModule
|
|||||||
public function ApplyChanges()
|
public function ApplyChanges()
|
||||||
{
|
{
|
||||||
parent::ApplyChanges();
|
parent::ApplyChanges();
|
||||||
|
|
||||||
|
// Event-Handler erneut registrieren, falls sich die Property-IDs geändert haben
|
||||||
|
$this->RegisterMessage($this->ReadPropertyInteger("Reservate"), VM_UPDATE);
|
||||||
|
$this->RegisterMessage($this->ReadPropertyInteger("GetAmount"), VM_UPDATE);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function MessageSink($TimeStamp, $SenderID, $Message, $Data)
|
public function MessageSink($TimeStamp, $SenderID, $Message, $Data)
|
||||||
@@ -45,7 +49,11 @@ class Belevo_Bezahl_Modul extends IPSModule
|
|||||||
IPS_LogMessage("Belevo_Bezahl_Modul", "ReservateAmount: amount=$amount");
|
IPS_LogMessage("Belevo_Bezahl_Modul", "ReservateAmount: amount=$amount");
|
||||||
|
|
||||||
// Beispiel-Logik zur Reservierung des Betrags bei Stripe
|
// Beispiel-Logik zur Reservierung des Betrags bei Stripe
|
||||||
|
<<<<<<< HEAD
|
||||||
$apiKey = "pk_test_51Qkr79LJAcsNrpivA90lt7ULEzyXKR8l0pAqTBgfeuAIWlsLS4A3BdIBITc9UooFANbImvlJQ2F2jOZ0X5j8GI7Q00hNNasvQm"; // Ersetze dies durch deinen tatsächlichen API-Schlüssel
|
$apiKey = "pk_test_51Qkr79LJAcsNrpivA90lt7ULEzyXKR8l0pAqTBgfeuAIWlsLS4A3BdIBITc9UooFANbImvlJQ2F2jOZ0X5j8GI7Q00hNNasvQm"; // Ersetze dies durch deinen tatsächlichen API-Schlüssel
|
||||||
|
=======
|
||||||
|
$apiKey = "pk_test_51Qkr79LJAcsNrpivA90lt7ULEzyXKR8l0pAqTBgfeuAIWlsLS4A3BdIBITc9UooFANbImvlJQ2F2jOZ0X5j8GI7Q00hNNasvQm"; // Test-API-Schlüssel
|
||||||
|
>>>>>>> e2bee19 (key angepasst)
|
||||||
|
|
||||||
// Öffnen eines Fensters zur Eingabe der Zahlungsinformationen
|
// Öffnen eines Fensters zur Eingabe der Zahlungsinformationen
|
||||||
$html = '<script>
|
$html = '<script>
|
||||||
@@ -59,7 +67,11 @@ class Belevo_Bezahl_Modul extends IPSModule
|
|||||||
openRequestedPopup();
|
openRequestedPopup();
|
||||||
</script>';
|
</script>';
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
SetValue(23828, $html); // Baut das HTML auf
|
SetValue(23828, $html); // Baut das HTML auf
|
||||||
|
=======
|
||||||
|
SetValue($this->ReadPropertyInteger("Reservate"), $html); // Baut das HTML auf
|
||||||
|
>>>>>>> e2bee19 (key angepasst)
|
||||||
|
|
||||||
// Simulierte erfolgreiche Reservierung
|
// Simulierte erfolgreiche Reservierung
|
||||||
$reservationSuccessful = true;
|
$reservationSuccessful = true;
|
||||||
@@ -78,7 +90,11 @@ class Belevo_Bezahl_Modul extends IPSModule
|
|||||||
|
|
||||||
// Beispiel-Logik zum Abziehen des Betrags bei Stripe
|
// Beispiel-Logik zum Abziehen des Betrags bei Stripe
|
||||||
$apiUrl = "https://api.stripe.com/v1/charges";
|
$apiUrl = "https://api.stripe.com/v1/charges";
|
||||||
|
<<<<<<< HEAD
|
||||||
$apiKey = "pk_test_51Qkr79LJAcsNrpivA90lt7ULEzyXKR8l0pAqTBgfeuAIWlsLS4A3BdIBITc9UooFANbImvlJQ2F2jOZ0X5j8GI7Q00hNNasvQm"; // Ersetze dies durch deinen tatsächlichen API-Schlüssel
|
$apiKey = "pk_test_51Qkr79LJAcsNrpivA90lt7ULEzyXKR8l0pAqTBgfeuAIWlsLS4A3BdIBITc9UooFANbImvlJQ2F2jOZ0X5j8GI7Q00hNNasvQm"; // Ersetze dies durch deinen tatsächlichen API-Schlüssel
|
||||||
|
=======
|
||||||
|
$apiKey = "pk_test_51Qkr79LJAcsNrpivA90lt7ULEzyXKR8l0pAqTBgfeuAIWlsLS4A3BdIBITc9UooFANbImvlJQ2F2jOZ0X5j8GI7Q00hNNasvQm"; // Test-API-Schlüssel
|
||||||
|
>>>>>>> e2bee19 (key angepasst)
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
"amount" => $amount * 100, // Betrag in Cent
|
"amount" => $amount * 100, // Betrag in Cent
|
||||||
|
|||||||
@@ -6,7 +6,11 @@
|
|||||||
"compatibility": {
|
"compatibility": {
|
||||||
"version": "7.1"
|
"version": "7.1"
|
||||||
},
|
},
|
||||||
|
<<<<<<< HEAD
|
||||||
"version": "1.003",
|
"version": "1.003",
|
||||||
|
=======
|
||||||
|
"version": "1.004",
|
||||||
|
>>>>>>> e2bee19 (key angepasst)
|
||||||
|
|
||||||
"build": 0,
|
"build": 0,
|
||||||
"date": 0
|
"date": 0
|
||||||
|
|||||||
Reference in New Issue
Block a user