Mit diesen einzelnen Zahlungsgateways können Sie die Zahlungsmethoden des Zahlungsdienstleisters stripe.com in Ihre Blesta Installation einbinden. Die Zahlungsgateways unterstützt IPN (Instant Payment Notification). IPN bedeutet, dass die Rechnung bei erfolgreicher Durchführung der Zahlung als „Bezahlt“ markiert wird und die bei Ihnen bestellte Dienstleistung automatisch ausgeführt werden kann (sofern Sie die automatische Ausführung nach Zahlungseingang in Blesta konfiguriert ist).
Systemvoraussetzungen
- Lauffähige Blesta Installation
- Admin Zugang zu Blesta
- installierter Ioncube Loader (mindestens Version 12)
- Aktiver Account bei stripe.com mit Freischaltung der entsprechenden Zahlungsmethode
- PHP 7.2 – 7.4, 8.1
Installation
- Loggen Sie sich bitte im Kundenkonto bei Plambee.de Webhosting ein
- Laden Sie die aktuelle Version des Zahlungsgateways in der Produktverwaltung herunter
- Entpacken Sie die Dateien auf Ihren Computer und kopieren Sie den Inhalt des Ordners in das Installationsverzeichnis Ihrer Blesta Installation.
Um die Funktion gewährleisten zu können, benennen Sie bitte keinen Ordner und keine Datei des Zahlungsgateways um.
Konfiguration
Stripe.com
- Loggen Sie sich im Adminbereich von Stripe.com ein
- Klicken Sie im linken Menü auf „Entwickler“ und dann auf “API-Schlüssel”.
- Sofern Sie noch keine API Keys generiert haben, erzeugen Sie diese bitte. Notieren Sie sich Ihre API Schlüssel.
- Klicken Sie im linken Menü nun auf Webhooks und legen einen neuen Endpunkt an
- Als URL verwenden Sie bitte https://URLZURIHREMBLESTA.de/callback/gw/1/stripe_eps/ wobei die 1 die ID Ihrer Company darstellt. Haben Sie in Blesta mehrere Firmen hinterlegt, ersetzen Sie die 1 bitte mit der entsprechenden Company-ID
- Wählen Sie bei den zu sendende Ereignisse payment_intent.canceled, payment_intent.succeeded, payment_intent.payment_failed aus.
- Erstellen Sie nun einen Geheimschlüssel für die Signatur und notieren sich diesen
Blesta
- Gehen Sie bitte im Adminbereich von Blesta auf Settings → Payment Gateways → Available und klicken bei EPS auf Install.
- In den Gateway-Einstellungen hinterlegen Sie bitte die jeweiligen Keys. Mit der Einstellung „Eigener Verwendungszweck “ wird dem von Blesta generierten Verwendungszweck noch Ihre Eingabe angehängt. Hierbei stehen Ihnen zudem die Variablen %kid% für die Kundennummer und %c_name% für den Nachnamen des Kunden zur Verfügung. Beachten Sie aber bitte das Stripe nur einen Verwendungszweck mit einer Gesamtlänge von 22 Zeichen erlaubt.
Aktualisieren
Wenn wir für den Gateway ein Update veröffentlichen, laden Sie sich bitte die neusten Dateien über unseren Kundenbereich herunter, entpacken diese auf Ihrem Computer und laden die neuen Dateien hoch. Gehen Sie dann im Blesta Adminbereich auf Settings->Payment Gateways und klicken auf die „Update“-Schaltfläche, welche neben dem Gateway erscheint. Damit wird das Update durch Blesta abgeschlossen.