Table of Contents |
---|
Über PayMorrow
Allgemeines zu PayMorrow
Page properties | ||||||||
---|---|---|---|---|---|---|---|---|
|
Weitere Informationen finden Sie auch auf der Webseite von PayMorrow (https://paymorrow.de/).
Diagramm zum Prozessablauf
Multiexcerpt include | ||||||||
---|---|---|---|---|---|---|---|---|
|
PayMorrow Prozessablauf
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
PayMorrow Rechnungs- und Lastschriftkauf
Ein Zahlungsvorgang mit PayMorrow besteht aus mehreren Transaktionsschritten, die teils optional und situationsabhängig sind. Dafür bietet die PayMorrow-Schnittstelle 12 verschiedene Requests, die teilweise auch unterschiedlich einsetzbar sind.
Zusätzlich benötigt PayMorrow beim Anlegen oder spätestens bei der Bestätigung einer Autorisierung eine möglichst eindeutige DeviceID, die der Händler selbst vergeben kann. Dafür sollte eine UUID mit 128bit genutzt werden, die bei der Kommunikation mit dem Browser des Kunden generiert und dann in einem der Requests an das
übergeben wird. Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Platform-Kurz PageWithExcerpt Wording
Eine Zahlung mit PayMorrow beginnt stets damit, eine Autorisierung anzulegen, die gegebenenfalls noch aktualisiert werden kann. Anschließend muss diese Autorisierung bestätigt werden. Optional lässt sich auch noch vor der Buchung eine erhaltene TransID einer Bestellung ändern. Die Buchung oder Teilbuchung von Zahlungen erfolgt über die übliche Buchungsschnittstelle. Beachten Sie bei PayMorrow, dass Sie einen Zahlungseingang auf einem anderen Wege (Überweisung) unbedingt auch auf diese Weise in der Buchung vermerken müssen. Sofern nötig, können Sie eine Rechnungsnummer optional noch nach der Buchung aktualisieren. Den Status eines Vorgangs ermitteln Sie gegebenenfalls über eine Abfrage. Außerdem können Sie optional den Termin für eine Bestellung oder einzelne Rechnungen dazu verschieben, indem Sie diese pausieren. Weiterhin sind Storno sowie Gutschrift und Teilgutschrift über die üblichen Schnittstellen möglich.
PayMorrow-Autorisierung anlegen/aktualisieren
Um eine Zahlung mit PayMorrow über eine Server-zu-Server-Verbindung zu initialisieren oder eine bestehend Autorisierung zu aktualisieren, rufen verwenden Sie bitte folgende URL auf:
|
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Parameter für PayMorrow-Zahlungsinitialisierungen
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Antwort-Parameter für PayMorrow-Zahlungsinitialisierung
PayMorrow-Autorisierung bestätigen
Um eine PayMorrow-Autorisierung zu bestätigen, rufen verwenden Sie bitte folgende URL auf:
|
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Parameter zur Bestätigung einer PayMorrow-Autorisierung
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Antwort-Parameter bei Bestätigung einer PayMorrow-Autorisierung
PayMorrow-TransID einer Bestellung ändern
Um die TransID einer PayMorrow-Bestellung zu ändern, etwa eine vorläufige Bestellnummer in eine endgültige Bestellnummer, rufen verwenden Sie bitte folgende URL auf:
|
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Parameter zum Ändern der PayMorrow-TransID
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Antwort-Parameter für Änderung der PayMorrow-TransID
PayMorrow-Zahlungsvorgang buchen (Komplett- / Teilbuchung)
Um eine Buchung oder Teilbuchung für eine PayMorrow-Bestellung auszuführen oder einen anderen Zahlungseingang zu vermerken, rufen verwenden Sie bitte folgende URL auf:
|
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Parameter zum Buchen einer PayMorrow-Zahlung
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Antwort-Parameter beim Buchen einer PayMorrow-Zahlung
PayMorrow-Rechnungsnummer aktualisieren
Um eine zum Zeitpunkt der Buchung noch nicht bekannte Rechnungsnummer einer PayMorrow-Zahlung später noch zu aktualisieren, rufen verwenden Sie bitte folgende URL auf:
|
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Parameter zur Aktualisierung einer Rechnungsnummer bei PayMorrow-Zahlungen
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Antwort-Parameter bei Aktualisierung der Rechnungsnummer einer PayMorrow-Zahlung
PayMorrow-Bestellstatus abfragen
Um den Status einer PayMorrow-Bestellung abzufragen, rufen verwenden Sie bitte folgende URL auf:
|
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Parameter zur Statusabfrage einer PayMorrow-Bestellung
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Antwort-Parameter bei Statusabfrage einer PayMorrow-Bestellung
PayMorrow-Zahlungen pausieren
Um eine Bestellung oder Zahlung mit PayMorrow zu pausieren, rufen verwenden Sie bitte folgende URL auf:
|
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Parameter zur Pausierung von PayMorrow-Zahlungen
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Antwort-Parameter bei Pausierung von PayMorrow-Zahlungen
Storno von PayMorrow-Zahlungen
Um eine Bestellung oder Zahlung mit PayMorrow zu stornieren, rufen verwenden Sie bitte folgende URL auf:
|
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Parameter für Storno einer PayMorrow-Zahlung
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Antwort-Parameter bei Storno von PayMorrow-Zahlungen
PayMorrow-Gutschrift erteilen
Um eine Voll- oder Teilgutschrift auf eine vorherige Buchung mit PayMorrow zu erteilen, rufen verwenden Sie bitte folgende URL auf:
|
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Parameter für Gutschrift einer PayMorrow-Zahlung
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Antwort-Parameter bei Gutschrift einer PayMorrow-Zahlung
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. Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Batch_Intro PageWithExcerpt Reuse API
Dieses Kapitel beschreibt die Parameter, die Sie im Datensatz (Record) für die Ausführung einer Transaktion mit PayMorrow ü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:
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Beschreibung der möglichen Batch-Versionen
Der Aufbau für eine Buchung oder Gutschrift in einer einzureichenden Batch-Datei sieht folgendermaßen aus:
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Beispiel für Master-MID-Funktion:
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Die folgende Tabelle beschreibt die einzelnen Felder und Werte, die im Datensatz (Record) innerhalb der Batch-Datei verwendet werden:
Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Batch_Request_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Table Filter | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
|
Beschreibung der Felder im Datensatz von Batch-Dateien
Der Record-Bereich in der Antwort-Datei zu Batch-Transaktionen sieht folgendermaßen aus:
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
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): Multiexcerpt include SpaceWithExcerpt DE MultiExcerptName Batch_Response_Intro PageWithExcerpt Reuse API
Table Filter | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien