Die Zahlungsinformationen für einen Zahlungsvorgang werden dem Lieferanten oder dem Kunden zugeordnet oder sie sind verteilt auf Lieferanten und Kunden. Dies ist abhängig von der Verfahrensweise des Zahlungsvorganges.
Interaktionspunkte
- Der Lieferant wählt einen Zahlungsanbieter und erstellt den lieferantenseitigen Zahlungsendpunkt (Zahlungsmethode) mit seinen Zahlungsinformationen. Diese Zahlungsmethode ist Bestandteil der Lieferantendaten. Mit Erzeugung der Zahlungsmethoden legt er gleichzeitig fest, welche Zahlungsanbieter (damit Zahlungsmedien) er für seine Kunden freigibt.
- Der Kunde erzeugt ausgehend von dem lieferantenseitigen Zahlungsendpunkt den kundenseitigen Zahlungsendpunkt (Zahlungsprofil) mit den Zahlungsinformationen des Kunden. Dieses Zahlungsprofil ist Bestandteil der Kundendaten oder einer Bestellung des Kunden.
- Der Zahlungsanbieter wickelt auf der Basis der Zahlungsinformationen in Zahlungsmethode und Zahlungsprofil, des Betrages mit einer bestimmten Währung den fälligen Zahlungsvorgang ab. Dabei kann eine Prozessintegration mit einem Zahlungspartner stattfinden.
Zahlungsinformationen und Verfahrensweisen
Zahlungsmedium | lieferantenseitig | kundenseitig |
---|---|---|
Überweisung |
|
|
Lastschrift |
|
|
Präsenz |
|
|
Kreditkarte |
|
|
Website |
|
|
- Dies kann innerhalb des Bestellvorganges in einer Frontendinteraktion (Website Payment) ablaufen.
- Zahlungsvorgänge können im Hintergrund ablaufen. Einige Zahlungsanbieter wickeln dabei auch mehrere gleichartige Zahlungsvorgänge gemeinsam ab.
- Einige Zahlungsanbieter exportieren lediglich Dateien, welche an den Zahlungspartner (Bank) übermittelt werden. Hierbei werden oftmals Zahlungsvorgänge gleichzeitig abgewickelt (Lastschriftverfahren).
- Im einfachsten Fall gibt ein Zahlungsanbieter lediglich eine Zahlungsanweisung an den Kunden aus, ohne dass eine weitere Prozessintegration mit einem Zahlungspartner stattfindet (bei Überweisung, Barzahlung).
Fähigkeiten
Zahlungsanbieter werden im System nach ihren Fähigkeiten unterschieden. Diese Fähigkeiten bestimmen, wie der Zahlungsanbieter verwendet wird, insbesondere wie der Zahlungsprozess in SMACCware integriert ist, und welche Bedienfunktionen dafür notwendig sind.
Code | Bezeichnung | Beschreibung |
---|---|---|
0001: | Download einer Zahlungsausgabe | unbekannt |
0002: | Direkte Ausführung einer Zahlungsausgabe | (Backend-Integration) |
0004: | Direkte Einzelausführung | (Backend-Integration) |
0008: | Standard Website Payment | (Frontend-Integration) |
0016: | Unterstützung von Zahlungen | Zahlungen sollte im Regelfall jeder Zahlungsanbieter unterstützen. |
0032: | Unterstützung von Erstattungen | unbekannt |
0064: | Download einer kombinierten Zahlungsausgabe | unbekannt |
Implementierungshinweise für Zahlungsanbieter
Zahlungsanbieter erben von der Klasse Nsoft.Com.Interfaces.PaymentBase.
Die Attribute werden unterschieden in lieferantenseitige und kundenseitige
Wir arbeiten mit Software von http://www.campus21.de.
Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.