Zahlungsanbieter einrichten
Die Zugänge stehen unter Zahlung & Versand → Zahlungsanbieter. Welche Zahlarten der Kunde in welcher Reihenfolge sieht, regelst du danach unter Zahlungsarten.
- Im PayPal-Entwicklerbereich unter Apps & Credentials eine App anlegen (erst Sandbox, später Live). Dort stehen Client-ID und Secret.
- In der App unter Webhooks einen Webhook anlegen:
- Adresse:
https://deine-domain.de/paypal/webhook - Ereignisse: Payment capture completed und Payment capture refunded
- Die angezeigte Webhook-ID kopieren.
- Adresse:
- Im Shop: PayPal aktiv, Modus (Sandbox/Live), Client-ID, Secret, Webhook-ID. Ohne Webhook-ID lehnt der Shop jeden Webhook ab — Zahlungsbestätigungen und im PayPal-Konto ausgelöste Erstattungen kämen dann nicht an.
Was der Shop tut: Er legt die Bestellung bei PayPal an, prüft bei der Rückkehr Betrag und Bestellung, verbucht die Zahlung und setzt die Bestellung auf „In Bearbeitung”. Erstattungen gehen aus der Bestellung heraus („Jetzt erstatten”) oder im PayPal-Konto — beide landen an der Bestellung.
Mollie bündelt viele Zahlarten unter einem Vertrag: Kreditkarte (mit Google Pay), Apple Pay, Klarna, Banküberweisung und mehr.
- Im Mollie-Dashboard unter Entwickler → API-Schlüssel den
Test-Schlüssel (
test_…) bzw. Live-Schlüssel (live_…) kopieren. - Im Shop: Mollie aktiv, API-Key. Der Schlüssel bestimmt den Modus — die Einstellung zeigt ihn an („Modus: LIVE”).
- Speichern — danach erscheinen die Methoden, die in deinem Mollie-Konto freigeschaltet sind, je mit eigenem Schalter (Kreditkarte, Klarna, Banküberweisung …). Was in Mollie abgeschaltet wird, verschwindet auch hier.
Einen Webhook musst du nicht eintragen: Der Shop gibt die Adresse bei jeder Zahlung selbst mit. Klarna verlangt Bestellpositionen und eine vollständige Rechnungsanschrift — der Shop schickt beides. Apple Pay erscheint nur auf Geräten, die es können. Erstattungen im Mollie-Konto verbucht der Shop beim nächsten Abruf selbst.
- Im Stripe-Dashboard unter Entwickler → API-Schlüssel:
Publishable Key (
pk_…) und Secret Key (sk_…). Test- oder Live-Modus steckt im Schlüssel. - Unter Entwickler → Webhooks einen Endpunkt
https://deine-domain.de/stripe/webhookanlegen und das Webhook-Secret (whsec_…) kopieren. - Im Shop: Stripe aktiv, beide Schlüssel, Webhook-Secret.
Die Kartenzahlung läuft in einem eingebetteten Fenster. Bei der Rückkehr prüft der Shop Betrag und Bestellung.
Vorkasse / Banküberweisung
Abschnitt betitelt „Vorkasse / Banküberweisung“- Vorkasse aktiv.
- Kontoinhaber, Bank, IBAN, BIC — hier und nur hier. Die Bankverbindung erscheint automatisch in der Bestellbestätigung, auf der Danke-Seite und auf der Rechnung.
- Verwendungszweck:
{order_no}wird durch die Bestellnummer ersetzt. - Hinweis an Kunden, z. B. die Zahlungsfrist.
Geht das Geld ein, stellst du die Bestellung unter Zahlung & Rechnung → Zahlungsstatus auf Bezahlt. Erst dann werden digitale Artikel freigeschaltet und die Bestellung rückt in „In Bearbeitung”.
Sicherheit
Abschnitt betitelt „Sicherheit“- Zahlungen werden beim Anbieter bestätigt, nicht im Browser: Der Shop fragt bei der Rückkehr und per Webhook nach Betrag, Währung und Bestellung.
- Kartendaten berühren den Shop nie.
- Bestellversuche sind je Minute und IP begrenzt.