Erstellen Sie Ihren eingeschränkten Stripe-Schlüssel.
Card Payments + Buy Now benötigt für jeden Modus (Test und Live) einen eigenen Schlüssel von Stripe. Stripe verlangt von Zahlungserweiterungen die Verwendung eines eingeschränkten Schlüssels: Dieser Schlüssel kann nur das, was die Erweiterung benötigt. Sollte er jemals in falsche Hände geraten, kann er weder zum Auslesen Ihres gesamten Stripe-Kontos noch zur Umleitung Ihrer Auszahlungen missbraucht werden.
Erstellen Sie den Schlüssel.
- Öffnen Sie in OpenCart Erweiterungen, dann Zahlungen, anschließend Card Payments + Buy Now und wählen Sie den Reiter Test oder Live aus.
- Klicken Sie auf „Mit Stripe verbinden“. Stripe öffnet die Seite „Eingeschränkten API-Schlüssel erstellen“, auf der die unten aufgeführten Berechtigungen bereits ausgewählt sind. Überprüfen Sie diese und klicken Sie dann auf „Schlüssel erstellen“.
- Kopieren Sie den Schlüssel. Er beginnt mit
rk_live_(oderrk_test_im Testmodus). Fügen Sie ihn in das Feld Eingeschränkter Schlüssel in OpenCart ein und klicken Sie auf Speichern. - Klicken Sie auf „Verbindung prüfen“. Es sollte angezeigt werden, dass der Schlüssel über alle Berechtigungen verfügt, die die Erweiterung benötigt. Falls eine fehlende Berechtigung genannt wird, bearbeiten Sie den Schlüssel in Stripe, konfigurieren Sie die Berechtigung wie in der Tabelle angegeben und führen Sie die Prüfung erneut durch.
Stripe zeigt einen Live-Schlüssel nur ein einziges Mal an, bei dessen Erstellung. Sollten Sie ihn verlieren, erstellen Sie einfach auf dieselbe Weise einen neuen.
Die Berechtigungen, die es benötigt
Wenn Sie den Schlüssel selbst im Stripe-Dashboard erstellen (Developers, API keys, Create restricted key), weisen Sie ihm diese Berechtigungen zu und belassen Sie alle anderen auf „None“.
| Stripe-Berechtigung | Zugang | Wofür es gedacht ist |
|---|---|---|
| Payment Intents | Schreibzugriff | Zahlungen entgegennehmen |
| Setup Intents | Schreibzugriff | Karte für das nächste Mal speichern |
| Kunden und Kundensitzungen | Schreibzugriff | einem Kunden seine gespeicherten Karten anzeigen |
| Zahlungsmethoden | Schreibzugriff | Gespeicherte Karten auflisten und entfernen |
| Gebühren und Rückerstattungen | Schreibzugriff | Rückerstattung über die Bestellseite |
| Checkout-Sitzungen | Schreibzugriff | die Option „Auf der Seite von Stripe bezahlen“ |
| Konfigurationen der Zahlungsmethoden | Schreibzugriff | Aktivieren oder deaktivieren Sie Kartenzahlung, Apple Pay, Google Pay und den Rest in Ihren Einstellungen. |
| Zahlungsmethoden-Domains | Schreibzugriff | Registrieren Sie die Adresse Ihres Geschäfts für Apple Pay und Google Pay |
| Webhook-Endpunkte | Schreibzugriff | die Schaltfläche „Webhook einrichten“ |
| Anfechtungen und Ereignisse | Lesezugriff | Reklamationen zur Bestellung anzeigen |
Verwenden Sie bereits Ihren vollständigen geheimen Schlüssel?
Bei Shops, die vor der Einführung eingeschränkter Schlüssel (Restricted Keys) eingerichtet wurden, ist möglicherweise noch der vollständige Secret Key (sk_live_) hinterlegt. Dieser funktioniert weiterhin, doch auf der Einstellungsseite wird ein Hinweis angezeigt, bis Sie ihn austauschen. Erstellen Sie wie oben beschrieben einen eingeschränkten Schlüssel, fügen Sie ihn ein und speichern Sie die Änderung. Löschen oder rotieren Sie anschließend den alten Secret Key in Stripe, sofern er nicht anderweitig von Ihnen verwendet wird.
Wo der Schlüssel hinkommt
Der Schlüssel verbleibt in Ihrem Shop und wird ausschließlich an Stripe übermittelt. Die Erweiterung verfügt über keinen Lizenzserver und sendet niemals Ihren Schlüssel, Ihre Umsätze oder Kundendaten an uns.