Über Paysafe Pay Later
Allgemeines zu Paysafe Pay Later
Weitere Informationen finden Sie auch auf der Webseite von Paysafe Pay Later (https://www.paysafe.com/de/pay-later/).
Diagramm zum Prozessablauf
Paysafe Pay Later Prozessablauf
Paygate-Schnittstelle
a alphabetisch as alphabetisch mit Sonderzeichen n numerisch an alphanumerisch ans alphanumerisch mit Sonderzeichen ns numerisch mit Sonderzeichen bool Bool’scher Ausdruck (true oder false) 3 feste Länge mit 3 Stellen/Zeichen ..3 variable Länge mit maximal 3 Stellen/Zeichen enum Aufzählung erlaubter Werte dttm ISODateTime (JJJJ-MM-TTThh:mm:ss) CND Bedingung (condition) M Pflicht (mandatory) O optional C bedingt (conditional) Hinweis: Bitte beachten Sie, dass die Bezeichnungen der Parameter in Groß- oder Kleinbuchstaben zurückgegeben werden können.Definitionen
Datenformate
Format Beschreibung Abkürzungen
Abkürzung Beschreibung Kommentar Wenn ein Parameter Pflicht ist, dann muss er vorhanden sein Wenn ein Parameter optional ist, dann kann er vorhanden sein, ist aber nicht erforderlich Wenn ein Parameter bedingt ist, dann gibt es eine Bedingungsregel, die angibt, ob er Pflicht oder optional ist
Paysafe Pay Later Rechnungs- und Ratenkauf
Paysafe Pay Later bietet Möglichkeiten eines Raten-, Rechnungskaufs sowie einer Lastschrift. Um eine Autorisierung komplett abzuschließen, sind unterschiedliche Requests nötig, die über den Parameter EventToken gesteuert werden.
Ratenkauf:
- Berechnung der Raten (Calculation)
- Akzeptanzprüfung vor Kaufabschluss (PreCheck)
- Autorisierung des Betrags bei Kaufabschluss mit Übergabe der Ratendauer (PreAuthorization)
Rechnungskauf & Lastschrift:
- Akzeptanzprüfung vor Kaufabschluss (PreCheck)
- Autorisierung des Betrags bei Kaufabschluss (PreAuthorization)
Nach der Autorisierung gibt es weitere Requests, die über die gleiche URL ausgeführt werden:
- Neuautorisierung, um den Betrag vor Buchung/Versand zu ändern. Nicht möglich bei Ratenkauf. (ReAuthorization)
- Gutschriftenankündigung. Erst nach Buchung/Versand möglich. (RefundAnnouncements)
- Datenvervollständigung zur nachträglichen Übermittlung von IDs. (AddData)
Mahnverfahren
Um einen Mahnstopp auszulösen, hat der Händler die Möglichkeit entweder über das von Paysafe Pay Later bereitgestellte Portal oder durch direkten Kontakt per E-Mail.
Zahlungen mit Paysafe Pay Later anlegen/aktualisieren
Um eine Zahlung mit Paysafe Pay Later über eine Server-zu-Server-Verbindung zu initialisieren, verwenden Sie bitte folgende URL:
https://www.computop-paygate.com/payolution.aspx |
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Parameter für Zahlungen mit Paysafe Pay Later
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Antwort-Parameter für Zahlungen mit Paysafe Pay Later
Zahlung mit Paysafe Pay Later buchen
Um eine Zahlung mit Paysafe Pay Later über eine Server-zu-Server-Verbindung zu buchen, verwenden Sie bitte folgende URL:
https://www.computop-paygate.com/capture.aspx |
Hinweis: Eine Buchung oder Teilbuchung ist nur beim Rechnungskauf möglich. Bei Ratenkauf erfolgt eine automatisierte Buchung (Autocapture), so dass eine Buchung nicht mehr möglich ist.
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Parameter zum Buchen einer Zahlung mit Paysafe Pay Later
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Antwort-Parameter beim Buchen einer Zahlung mit Paysafe Pay Later
Autorisierung für Paysafe Pay Later stornieren
Um eine Autorisierung für Paysafe Pay Later über eine Server-zu-Server-Verbindung zu stornieren, verwenden Sie bitte folgende URL:
https://www.computop-paygate.com/reverse.aspx |
Hinweis: Eine Stornierung ist nur beim Rechnungskauf möglich. Bei Ratenkauf erfolgt eine automatisierte Buchung (Autocapture), so dass eine Stornierung nicht mehr möglich ist.
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Parameter zum Stornieren einer Zahlung mit Paysafe Pay Later
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Antwort-Parameter beim Stornieren einer Zahlung mit Paysafe Pay Later
Gutschrift von Zahlungen mit Paysafe Pay Later
Um eine Zahlung mit Paysafe Pay Later über eine Server-zu-Server-Verbindung gutzuschreiben, verwenden Sie bitte folgende URL:
https://www.computop-paygate.com/credit.aspx |
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Parameter für Gutschrift einer Zahlung mit Paysafe Pay Later
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Antwort-Parameter bei Gutschrift einer Zahlung mit Paysafe Pay Later
Batch-Nutzung der Schnittstelle
Grundsätzliche Informationen zur Arbeit mit Batch-Dateien sowie zu deren Aufbau erfahren Sie im separaten Handbuch zum Batchmanager. Im Batch-Verfahren sind nicht alle Funktionen verfügbar, die für die Online-Schnittstelle verfügbar sind.
Dieses Kapitel beschreibt die Parameter, die Sie im Datensatz (Record) für die Ausführung einer Buchung oder Gutschrift bei Paysafe Pay Later übergeben müssen und welche Informationen Sie der Antwort-Datei über den Status des Zahlungsvorgangs entnehmen können.
Folgende Tabelle gibt eine Übersicht der pro Aktion jeweils möglichen Batch-Versionen und ihrer Besonderheiten:
Beschreibung der möglichen Batch-Versionen
Der Aufbau für eine Buchung oder Gutschrift in einer einzureichenden Batch-Datei sieht folgendermaßen aus:
HEAD,<MerchantID>,<Date>,<Version>
Payolution,Capture,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>
Payolution,Credit,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>
FOOT,<CountRecords>,<SumAmount>
Beispiel für Master-MID-Funktion:
HEAD,[Master]MerchantID,Date,2.x
Type,Action,[Slave]MID,Amount,Currency,TransID,Data (depends on Action)
FOOT,CountRecords,SumAmount
Die folgende Tabelle beschreibt die einzelnen Felder und Werte, die im Datensatz (Record) innerhalb der Batch-Datei verwendet werden:
Beschreibung der Felder im Datensatz von Batch-Dateien
Der Record-Bereich in der Antwort-Datei zu Batch-Transaktionen sieht folgendermaßen aus:
MultiExcerpt named batch_Response was not found -- Please check the page name and MultiExcerpt name used in the MultiExcerpt-Include macro
Die folgende Tabelle beschreibt die Antwort-Parameter, die der Batch-Manager im Record-Bereich zu jeder Transaktion speichert (hier nicht erklärte Standardparameter wie etwa <TransID> oder <RefNR> und Aufrufparameter werden unverändert zum Aufruf wieder zurückgegeben und sind vorstehend beschrieben):
Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien