Das folgende Schaubild zeigt beispielhaft die Kommunikation zwischen collana pay und den angebunden Systemen. Dabei geben die collana pay APIs synchron immer nur Schlüsselwerte zurück, während die eigentliche Antwort asynchron erfolgt.
Folgende Schritte sind dargestellt:
- Zahlungsprozess wird im Shop gestartet. Dabei wird eine Transaktion in collana pay angelegt.
- Im Shop werden die nötigen Transaktionsdaten vorbereitet und an collana pay gesendet. Dies führt zur Erstellung einer Transaktion beim PSP.
- Der Shop übermittelt den zu reservierenden Zahlbetrag. collana pay reserviert den Betrag beim PSP.
- Der Auftrag wird vom Shop an das ERP-System übermittelt. Dies erzeugt eine Statusabfrage zur Transaktion bei collana pay.
- Das ERP-System stößt den Capture bei collana pay an, welcher den Betrag beim PSP abruft.
Das Bild zeigt ein Beispiel, wie die Kommunikation ablaufen kann, das Szenario kann jedoch erweitert und verändert werden.