|
Weitere Informationen finden Sie auch auf der Webseite von Enterpay (https://www.enterpay.eu/).
Um eine Rechnung anzulegen, verwenden Sie bitte folgende URL:
enterpay.aspx |
Die URL wird sowohl zum Anlegen einer Rechnung (EventToken=CRT) als auch zum Aktualisieren einer Rechnung (EventToken=UPD) verwendet.
Parameter zum Anlegen einer Rechnung mit Enterpay
Ergebnis-Parameter für URLNotify, URLSuccess und URLFailure bei Enterpay
Das Aktualisieren einer Rechnung ist über eine Server-zu-Server-Verbindung möglich.
Um eine Rechnung zu aktualisieren, verwenden Sie bitte folgende URL:
enterpay.aspx |
Die URL wird sowohl zum Anlegen einer Rechnung (EventToken=CRT) als auch zum Aktualisieren einer Rechnung (EventToken=UPD) verwendet.
Die Aktualisierung einer Rechnung ist nur für nicht aktivierte (nicht gebuchte) Rechnungen möglich. Falls der Parameter InvoiceDate im API-Aufruf UpdateInvoice enthalten ist, wird der Aufruf die aktualisierte Rechnung automatisch vollständig aktivieren (buchen). Somit ist kein nachfolgender API-Aufruf zur Aktivierung (Buchung) für die Rechnung erforderlich. Von Seite des wird die Autorisierungs-Transaktion aktualisiert und die Buchungstransaktion angelegt. Falls der Parameter InvoiceDate im API-Aufruf UpdateInvoice nicht enthalten ist, bleibt die Rechnung inaktiv und ein API-Aufruf zur Aktivierung (Buchung) sollte explizit gesendet werden. Nur autorisierte Transaktionen werden aktualisiert.
Die Artikelliste sollte alle Artikel enthalten (auch jene, die nicht geändert werden sollten), weil die gesamte Artikelliste durch die jetzt gesendete ersetzt wird. Falls jedoch nur der Parameter InvoiceDate gesendet wird, wird nur InvoiceDate aktualisiert.
Parameter zum Aktualisieren einer Rechnung mit Enterpay
Ergebnis-Parameter beim Aktualisieren einer Rechnung mit Enterpay
Eine vollständige Buchung ist über eine Server-zu-Server-Verbindung möglich.
Um eine Rechnung vollständig zu buchen, verwenden Sie bitte folgende URL:
capture.aspx |
Die URL wird sowohl für die vollständige Buchung (EventToken=ACF) als auch die Teilbuchung einer Rechnung (EventToken=ACP) verwendet.
Parameter für vollständige Buchung von Enterpay-Zahlungen
Ergebnis-Parameter für vollständige Buchung von Enterpay-Zahlungen
Teilbuchungen sind über eine Server-zu-Server-Verbindung möglich. Bei einer Teilbuchung muss in der Anfrage eine neue TransID bereitgestellt werden. Diese neue TransID wird für die Buchung der nächsten Rechnung verwendet.
Um eine Rechnung teilweise zu buchen, verwenden Sie bitte folgende URL:
capture.aspx |
Die URL wird sowohl für die vollständige Buchung (EventToken=ACF) als auch die Teilbuchung einer Rechnung (EventToken=ACP) verwendet.
Parameter für Teilbuchung von Enterpay-Zahlungen
Ergebnis-Parameter für Teilbuchung von Enterpay-Zahlungen
Stornierungen sind über eine Server-zu-Server-Verbindung möglich. Stornierungen sind nur für nicht aktivierte (nicht gebuchte) Rechnungen möglich. Es ist nur eine vollständige Stornierung zulässig. Falls eine Rechnung bereits aktiviert (gebucht) war, sollte eine Gutschrift verwendet werden.
Um eine Stornierung einer Rechnung auszuführen, verwenden Sie bitte folgende URL:
reverse.aspx |
Parameter für Stornierung von Enterpay-Zahlungen
Ergebnis-Parameter für Stornierung von Enterpay-Zahlungen
Gutschriften (Rückerstattungen) sind über eine Server-zu-Server-Verbindung möglich. Gutschriften sind nur für bereits aktivierte (gebuchte) Rechnungen möglich. Es sind vollständige oder teilweise Gutschriften zulässig. Falls eine Rechnung noch nicht aktiviert (gebucht) war, sollte eine Stornierung verwendet werden.
Um eine Gutschrift zu einer Rechnung auszuführen, verwenden Sie bitte folgende URL:
reverse.aspx |
Parameter für Gutschrift von Enterpay-Zahlungen
Ergebnis-Parameter für Gutschrift von Enterpay-Zahlungen