Mit diesem Zahlungsgateway können Sie Ihren Kunden die Zahlung via SOFORT Überweisung ermöglichen. Der Kunde wird, wenn er die Zahlung mit SOFORT ausgewählt hat, auf die Webseite von SOFORT geleitet, wo er seine Kontodaten eingeben kann und die Zahlung durchführen kann.
Dieser Zahlungsgateway 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 der Produktkonfiguration eingerichtet haben).
Die Datenübertragung zwischen Blesta und SOFORT erfolgt mittels SHA512 Hash. Die Kommunikation mit SOFORT erfolgt über die Classic-API.
Systemvoraussetzungen
- Lauffähige Blesta Installation 5.4 – 5.6
- Admin Zugang zu Blesta
- installierter Ioncube Loader (mindestens Version 12)
- Aktiver Account bei SOFORT Überweisung
- 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 für SOFORT Überweisung 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
Sofort Überweisung
Loggen Sie sich bitte im Anbietermenü von SOFORT Überweisung ein. Hier müssen Sie nun ein neues Projekt mit einigen Einstellungen vornehmen.
- Klicken Sie bitte im linken Menü auf „Neues Projekt“
- legen Sie nun bitte ein Sofort-Classic-Projekt an
- Füllen Sie nun bitte die allgemeinen Einstellungen und Adressdaten ausgeführt
- Im Abschnitt Schnittstelle geben Sie beim Erfolgslink bitte folgendes ein https://URL_IHRER_BLESTA_Installation/callback/gw/1/sofort/ 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
- Als Abbruchlink geben Sie bitte folgendes ein https://URL_IHRER_BLESTA_Installation/client/pay/confirm/
- Im Abschnitt Benachrichtigungen aktivieren Sie bitte die HTTPS Benachrichtigung auf die URL https://URL_IHRER_BLESTA_Installation/callback/gw/1/sofort/ wobei auch hier die 1 für die ID Ihrer Company steht und entsprechend verändert werden sollte. Wählen Sie als Methode dann bitte POST.
- Klicken Sie dann auf Speichern
- Die Project ID finden Sie nun oben rechts
- Klicken Sie auf erweiterte Einstellungen und dann auf Passwörter und Hash-Algorithmus
- Generieren Sie sich ein Projekt Passwort und hinterlegen dieses in den Gateway-Einstellungen von Blesta
- Aktivieren Sie die Input-Prüfung und wählen als Hash-Algorithmus SHA512 aus und speichern Sie die Einstellung
Blesta
Vor der eigentlichen Konfiguration muss der Zahlungsgateway in Blesta aktiviert werden. Gehen Sie hierzu bitte im Adminbereich von Blesta auf Settings → Payment Gateways → Available und klicken bei Sofort auf Install.
Nach der Aktivierung haben Sie nun die Möglichkeit den Zahlungsgateway zu konfigurieren, dabei haben die angezeigten Felder folgende Funktion:
Password: Projekt-Passwort, welches Sie bei SOFORT Überweisung für das Projekt hinterlegt haben
Projekt ID: Die bei SOFORT Überweisung hinterlegte Projekt ID ihres Projektes
Benutzername: Ihre SOFORT Überweisung Kundennummer (diese finden Sie z.B. im Anbieterbereich oben links).
„Identifier“: Der hier eingetragene Wert wird dem Verwendungszweck angehängt. Verwenden Sie die Variable %kid% , um die Kundennummer anzeigen zu lassen