PayPal-Anleitung: zuerst pruefen, was schon da ist

Client ID und Secret teilt sich der Webdesign-Bereich mit dem
DogiCrew-Supporter-Abo -- laeuft das live, sind zwei der vier Werte
schon eingetragen und es fehlt nur die Webhook-Kennung.

Neuer Schritt 0 mit Befehlen, die nur ANZEIGEN, ob ein Wert gesetzt ist,
ohne ihn auszugeben. Verhindert ausserdem, dass eine zweite App fuer
dasselbe Konto entsteht: Das funktioniert zwar, macht aber jede spaetere
Fehlersuche doppelt muehsam, und beim Erneuern eines Secrets braeche
womoeglich der andere Bereich weg.
This commit is contained in:
2026-08-23 16:33:32 +02:00
parent 321e378f9b
commit 244b275dce
+34
View File
@@ -13,6 +13,40 @@ PayPal-Geschäftskonto ist kostenlos, Gebühren fallen nur pro Zahlung an.
---
## Schritt 0 — Zuerst nachsehen, was schon da ist
**Du hast wahrscheinlich schon die Hälfte.** Das DogiCrew-Supporter-Abo
läuft über dasselbe PayPal-Konto und benutzt dieselben zwei Werte
(`PAYPAL_CLIENT_ID` und `PAYPAL_CLIENT_SECRET`). Wenn das Abo live
funktioniert, sind sie bereits eingetragen.
Prüf es mit diesem Befehl. Er zeigt nur **ob** ein Wert da ist, nie den
Wert selbst:
```bash
ssh dogi@<dein-server>
sudo -u dogiintern grep -cE '^PAYPAL_CLIENT_ID=.+' \
/home/dogiintern/dogfather-universe/server-internal/.env
sudo -u dogiintern grep -cE '^PAYPAL_CLIENT_SECRET=.+' \
/home/dogiintern/dogfather-universe/server-internal/.env
sudo -u dogiintern grep -E '^PAYPAL_ENV=' \
/home/dogiintern/dogfather-universe/server-internal/.env
```
| Ergebnis | Bedeutung |
|---|---|
| beide `1`, `PAYPAL_ENV=live` | **Du brauchst nur Schritt 4** (Webhook). Springe direkt dorthin. |
| beide `1`, `PAYPAL_ENV=sandbox` | Zugangsdaten sind Testdaten. Schritt 2–4 nötig. |
| `0` | Noch nichts da. Alle Schritte durchgehen. |
> Warum das wichtig ist: Wenn du eine **zweite** App anlegst, obwohl
> schon eine läuft, hast du zwei Sätze Zugangsdaten für dasselbe Konto.
> Das funktioniert zwar, macht aber später jede Fehlersuche doppelt so
> mühsam — und beim Erneuern eines Secrets bricht womöglich der andere
> Bereich weg.
---
## Bevor du anfängst
Du brauchst ein **PayPal-Geschäftskonto** (kein privates). Falls du noch