Standardprozesse in collana pay: Funktionsübersicht

collana pay ist eine Zahlungsintegration für Microsoft Dynamics 365 Business Central, die als Middleware zwischen BC und den angebundenen Payment-Service-Providern (PSPs) fungiert. Dieser Artikel gibt einen Überblick über die im Standard enthaltenen Prozesse.

Hinweis: Sind Prozesse geplant, die vom beschriebenen Standard abweichen, sollte dies frühzeitig kommuniziert werden – so kann rechtzeitig geprüft werden, ob eine Anpassung durch den Partner möglich und nötig ist.

Zahlungsverarbeitung

collana pay unterstützt die Zahlungsverarbeitung aus den folgenden Belegen in Business Central heraus. Voraussetzung ist jeweils eine zugeordnete collana pay Zahlungsart auf dem Beleg.

BelegtypRichtungBemerkung
VerkaufsauftragCaptureFreigabe vor Buchung erforderlich
VerkaufsrechnungCaptureDirektrechnung ohne vorherigen Auftrag
VerkaufsreklamationRefund / CreditRückerstattung über Retourenbeleg
VerkaufsgutschriftRefund / CreditRückerstattung auf gebuchte Rechnung

Capture

Der Einzugszeitpunkt lässt sich je Zahlungsart-Zeile individuell konfigurieren. Zur Auswahl stehen: 

  • manuell

  • bei Freigabe

  • bei Buchung

  • per Job

Teilcaptures sind möglich, sofern es vom PSP unterstützt wird.

Automatisches Capture

AutoCapture bedeutet, dass der PSP den Capture automatisch direkt im Anschluss an die Autorisierung (Reservierung) durchführt – ohne dass ein separater Capture-Befehl gesendet werden muss. 

Nicht alle PSP unterstützen AutoCapture.

  • copal: PspAutoCaptureEnabled aktiv
  • BC: Initialer Transaktionsstatus auf Gebucht gesetzt

Spätes automatisches Capture

Das späte automatische Capture löst den Einzug automatisch kurz vor Ablauf der PSP-seitigen Reservierungsfrist aus.

  • BC: Option für spätes automatisches Capture aktiv

Automatische Reservierungsauflösung (Void)

Ein Void storniert eine bestehende Reservierung beim PSP. Er kann in zwei Szenarien automatisch ausgelöst werden: wenn ein Verkaufsauftrag teilweise storniert wird und der reservierte Betrag den verbleibenden Auftragswert übersteigt, oder wenn ein Auftrag gelöscht wird. Liegt zum Zeitpunkt des Voids noch kein Capture-Eintrag vor, wird der gesamte reservierte Betrag storniert.

  • BC: Automatische PSP Stornierung aktiviert in der collana pay Einrichtung aktiv
  • copal: PspAutoVoidEnabled aktiv

Rückerstattungen

Rückerstattungen über Gutschriften und Reklamationen sind im Standard vollständig unterstützt. Der Zeitpunkt lässt sich je Zahlungsart konfigurieren: 

  • manuell

  • bei Buchung

  • per Job. 

Teilrückerstattungen sind möglich, sofern es vom PSP unterstützt wird.

collana pay unterscheidet automatisch zwischen zwei Rückerstattungsarten:

  • Refund – Warenkorbabhängige Rückerstattung. Wird verwendet, wenn die ursprüngliche Transaktion regulär über collana pay eingezogen wurde.
  • Credit – Warenkorbunabhängige Rückerstattung. 
    • Wird automatisch gewählt bei Advanced Import-Transaktionen,
    • bei Folge-Credits auf bereits gecrediteten Transaktionen sowie 
    • bei Gutschriften oder Reklamationen mit Sachkonto-Zeilen, die dem PSP bei der ursprünglichen Transaktion nicht bekannt waren.
  • copal: AllowRefund aktiv
  • copal: AllowCredit aktiv
  • BC: Option Credit erlaubt in der jeweiligen Zahlungsart-Zeile aktiv (für Credits)

Zahlungen aus BC heraus starten

Ein typischer Anwendungsfall ist Pay By Link: Dabei wird ein Zahlungslink generiert und per E-Mail an den Debitor gesendet. Der Debitor schließt die Zahlung eigenständig über den Link ab.

Die Zahlungsabwicklung lässt sich über Zahlung starten in BC anstoßen. Für die Redirect-Integration müssen dabei drei Weiterleitungs-URLs in der collana pay Einrichtung hinterlegt sein (Erfolg, Fehler, Abbruch).

  • BC: Option Zahlung starten aktiv

Weiterführende Informationen zu Pay By Link sind im Artikel Pay By Link - Zahlungen starten und Zahlungslinks versenden in Business Central zu finden.

Recurring Payments (Wiederkehrende Zahlungen)

Recurring Payments ermöglichen regelmäßige Abbuchungen auf Basis von Mandaten – ohne Benutzerinteraktion des Debitors. Mandate werden in BC verwaltet und dem jeweiligen Debitor zugeordnet.

Weiterführende Informationen sind im Artikel Wiederkehrende Zahlungen - Captures ohne erneute Kundenautorisierung zu finden.

  • copal: AllowRecurringPayments aktiv
  • BC: Option Wiederkehrende Zahlung aktiv
Hinweis: Recurring Payments sind nicht kombinierbar mit Reservierungsverlängerungen und Advanced Import.

Warenkorb Update

Das Warenkorb Update ermöglicht es, Änderungen an Verkaufszeilen nach erfolgter Reservierung an den PSP zu übermitteln. Dazu wird der Beleg nach der Änderung erneut freigegeben. Bei direkter Buchung ohne erneute Freigabe erscheint eine Fehlermeldung. 

Hinweis: Das Warenkorb Update wird nicht von allen PSP unterstützt und ist nicht in jedem Prozessschritt verfügbar. Bei manchen PSP ist es nur bis zum Prepare möglich, bei anderen auch noch im Reserve-Status.
  • BC: Option Aktualisierung des Warenkorbs zulassen aktiv
  • copal: CartUpdateAllowed aktiv

Reservierungsverlängerung

Für Aufträge, bei denen die PSP-seitige Reservierungsfrist zu überschreiten droht, bietet collana pay eine automatische Reservierungsverlängerung. Ein Job prüft, welche Reservierungen demnächst ablaufen, und stellt automatisch neue Reserve-Anfragen.

Hinweis: Die Reservierungsverlängerung ist nicht kombinierbar mit Recurring Payments und Advanced Import.
  • BC: Option Reservierungsverlängerung zulassen aktiv
  • copal: AllowReservationRenewal aktiv

No Cart

Im No Cart-Modus wird bei der Kommunikation mit dem PSP kein Warenkorb-Objekt übermittelt – lediglich der Gesamtbetrag. Dieser Modus schränkt den verfügbaren Funktionsumfang ein: Warenkorb Update, Refunds und Recurring Payments stehen in diesem Modus nicht zur Verfügung.

  • BC: Option Ohne Warenkorb aktiv
  • copal: DisableCartValidation für die relevanten Interaktionen aktiv

Weiterführende Informationen sind im Artikel No Cart - Kommunikation ohne Warenkorb zu finden.

Weitere unterstützte BC-Prozesse

  • Zeilenrabatte
  • Gutscheine
    • als Ressource
  • Versandkosten
    • als Artikel
    • als Ressource
Hinweis: Um Gutscheine und Versandkosten als Ressourcen nutzen zu können, muss an der Ressource der entsprechende collana pay Subtyp gewählt werden.

Nicht unterstützte BC-Prozesse

Die folgenden BC-Standardfunktionen werden bei Belegen mit einer collana pay Zahlungsart nicht unterstützt:

  • Rechnungsrabatte (Invoice Discount Amount)
  • Skonto (Payment Discount %)
  • Skonto Vorauszahlung (Prepayment %)
  • Sammelrechnungen (Combined Shipments)

Diese Einschränkungen gelten ausschließlich für Belege, bei denen eine collana pay Zahlungsart hinterlegt ist.