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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user