Import von Transaktionen
Vom Cronjob über die finAPI-Callback bis zur Speicherung in der Shopware-Datenbank.
In unserem System läuft ein Cronjob, der in regelmäßigen Abständen Update-Nachrichten erzeugt, um Ihre Bankverbindung über finAPI zu aktualisieren. So bleiben Ihre Umsätze aktuell.
Beim Abarbeiten einer solchen Nachricht ermitteln wir über finAPI, ob eine erneute Authentifizierung nötig ist. Ist sie erforderlich, können neue Transaktionen erst danach erfasst werden.
Ist die Verbindung gültig, löst finAPI eine Callback-Funktion bei uns aus. Diese erzeugt eine Nachricht zum Import der Transaktionen. Deren Handler prüft, ob Ihr finAPI-Account gültig ist, erfasst dann für jedes hinterlegte Bankkonto die relevanten Transaktionsdaten und speichert sie in Ihrer Shopware-Datenbank.
Wurden neue Transaktionen erfolgreich gespeichert, erzeugt das System eine weitere Nachricht, die den Abgleich mit den Bestellungen startet.