Import-Anbindung collana pay

  • Aktualisiert

Bei der Import-Anbindung ist der Webshop direkt an einen Payment Service Provider (PSP) angebunden, beispielsweise über ein vorhandenes Plugin. Die Zahlungsabwicklung im Checkout (Reservierung) findet zwischen Shop und PSP statt, ohne dass collana pay beteiligt ist. Erst im ERP-System wird die bereits begonnene Transaktion in collana pay importiert, um die nachgelagerten Schritte wie Capture, Refund und Void zentral über collana pay abzuwickeln.

Funktionsweise

Der Ablauf der Import-Anbindung gliedert sich in zwei Phasen:

Phase 1: Zahlungsabwicklung im Shop (ohne collana pay)

  1. Der Kunde durchläuft den Checkout im Webshop.
  2. Die Zahlungsabwicklung (Reservierung) erfolgt direkt zwischen dem Webshop und dem PSP, z. B. über ein Standard-Plugin des Shopsystems.
  3. Die Bestellung inklusive der PSP-Transaktionsdaten wird an das ERP-System übergeben.

Phase 2: Import und Weiterverarbeitung im ERP (über collana pay)

  1. Das ERP-System löst den Import der bestehenden PSP-Transaktion bei collana pay aus. Dabei wird die Transaktion in der collana pay Datenbank angelegt und collana pay prüft, falls vom PSP unterstützt, die Transaktionsdaten beim PSP.
  2. Nach erfolgreichem Import kann das ERP den Status der Transaktion bei collana pay abfragen.
  3. Nach Warenversand stößt das ERP einen Capture an, um den reservierten Betrag über collana pay einzuziehen.
  4. Bei Retouren oder Stornierungen stößt das ERP einen Refund oder Void an.
Der Import-Prozess ist nicht auf ein bestimmtes ERP-System beschränkt. Auch wenn Business Central mit der collana pay App den häufigsten Anwendungsfall darstellt, kann jedes ERP-System den gleichen Prozess über die collana pay API umsetzen.

Eine detaillierte Beschreibung der asynchronen Kommunikation und der Prozessschritte findet sich in diesem Artikel.

import-neu2

Wann lohnt sich die Import-Anbindung?

Die Import-Anbindung ist besonders sinnvoll, wenn:

  • Bestehende PSP-Plugins im Shopsystem vorhanden sind, z. B. bei Shopware oder Magento, und der Aufwand für eine direkte collana pay Integration nicht gerechtfertigt ist
  • Keine Änderungen am Webshop gewünscht oder möglich sind. Die bestehende Zahlungsabwicklung im Shop bleibt unverändert
  • Zentrale Zahlungsverarbeitung im ERP gewünscht ist: Captures, Refunds und Voids sollen einheitlich über collana pay gesteuert werden, unabhängig davon, über welchen PSP die Zahlung im Shop abgewickelt wurde

Vorteile

  • Geringer Integrationsaufwand im Shop: Die bestehende PSP-Anbindung (z. B. Plugin) wird weiterverwendet, keine Anpassungen am Webshop erforderlich.
  • Einheitliche Weiterverarbeitung im ERP: Unabhängig davon, welcher PSP im Shop genutzt wird, läuft die nachgelagerte Zahlungsverarbeitung (Capture, Refund, Void) über die einheitliche collana pay API.
  • Schnelle Anbindung: Ideal für Händler, die collana pay nutzen möchten, ohne ihren bestehenden Checkout-Prozess umzubauen.
  • Wartungsarm im ERP: Änderungen an PSP-APIs werden von collana pay als Middleware abgefangen, das ERP-System kommuniziert immer nur mit collana pay.

Prozessdiagramm

2024-06-25 09_19_54-Kommunikationskonzept collana pay - Miro – Mozilla Firefox.png

Die Alternative zur Import-Anbindung ist die direkte Anbindung.