diff --git a/Belevo_Bezahl_Modul/module.php b/Belevo_Bezahl_Modul/module.php index 32709ad..e46991d 100644 --- a/Belevo_Bezahl_Modul/module.php +++ b/Belevo_Bezahl_Modul/module.php @@ -20,6 +20,10 @@ class Belevo_Bezahl_Modul extends IPSModule public function 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) @@ -45,7 +49,11 @@ class Belevo_Bezahl_Modul extends IPSModule IPS_LogMessage("Belevo_Bezahl_Modul", "ReservateAmount: amount=$amount"); // 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"; // Test-API-Schlüssel +>>>>>>> e2bee19 (key angepasst) // Öffnen eines Fensters zur Eingabe der Zahlungsinformationen $html = ''; +<<<<<<< HEAD SetValue(23828, $html); // Baut das HTML auf +======= + SetValue($this->ReadPropertyInteger("Reservate"), $html); // Baut das HTML auf +>>>>>>> e2bee19 (key angepasst) // Simulierte erfolgreiche Reservierung $reservationSuccessful = true; @@ -78,7 +90,11 @@ class Belevo_Bezahl_Modul extends IPSModule // Beispiel-Logik zum Abziehen des Betrags bei Stripe $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"; // Test-API-Schlüssel +>>>>>>> e2bee19 (key angepasst) $data = [ "amount" => $amount * 100, // Betrag in Cent diff --git a/library.json b/library.json index 9a5d351..d9f37e0 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,11 @@ "compatibility": { "version": "7.1" }, +<<<<<<< HEAD "version": "1.003", +======= + "version": "1.004", +>>>>>>> e2bee19 (key angepasst) "build": 0, "date": 0