Google Wallet Setup Check

1. Service Account

✅ Service Account Datei gefunden
✅ JSON gültig
📧 Client Email: google-wallet-service-account@wallet-api-474312.iam.gserviceaccount.com
🔑 Private Key: ✅ vorhanden
🆔 Private Key ID: ✅ vorhanden
📁 Project ID: ✅ vorhanden

2. JWT Bibliothek

✅ JWT Bibliothek gefunden

3. Datenbank

✅ Datenbankverbindung OK
📊 2033 Datensätze in all_data

4. Foto-Verzeichnis

✅ Foto-Verzeichnis existiert
📸 7 PNG-Fotos gefunden

5. Test-Student

Gib einen Test-Code an: ?testcode=CODE123

6. Wallet-Link Test

Wenn alles OK ist, rufe auf: wallet.php?code=DEINCODE&showlink=1
Für Debug: wallet.php?code=DEINCODE&debug=1

7. Wallet Debug Log

📄 Letzte 20 Einträge:
[2026-02-24 14:06:14] Service Account geladen: Array
(
    [client_email] => google-wallet-service-account@wallet-api-474312.iam.gserviceaccount.com
)

[2026-02-24 14:06:14] Studentendaten geladen: Array
(
    [code] => 7CS
    [vorname] => Ayman
    [nachname] => Abu Kheir
    [geburtsdatum] => 30.04.2005
    [photo] => uploads/photos/7CS.png
    [halbjahr] => 20252
)

[2026-02-24 14:06:14] Object ID generiert: 3388000000021935174.7CS_699da246852b98.38487194_1771938374
[2026-02-24 14:06:14] Versuche Klasse zu erstellen: 3388000000021935174.schueler_class
[2026-02-24 14:06:14] Access Token Response Code: 200
[2026-02-24 14:06:15] Klasse existiert bereits: 3388000000021935174.schueler_class
[2026-02-24 14:06:15] Klasse erstellt: Ja
Log löschen