Dokumentation

1Einführung

Transaktionen befinden sich, nachdem sie autorisiert wurden, im Status Authorized. Eine autorisierte Transaktion kann entweder storniert oder abgeschlossen werden. Wenn Sie eine Transaktion stornieren, wird der reservierte Betrag beim Prozessor aufgehoben.

Important
Transaktionen können nur storniert werden, solange sie sich nicht im Status Completed befinden. Das Stornieren einer Transaktion ist daher nur bei Transaktionen möglich, die mit einer Zahlart durchgeführt wurden, welche die verzögerte Vervollständigung (Deferred Completion) unterstützt. Wenn Sie einen einheitlichen Prozess für alle Zahlarten erreichen möchten, empfehlen wir, die Zahlung sofort abzuschliessen. Die Liste der Zahlungs-Connectoren zeigt, welcher Connector die verzögerte Vervollständigung unterstützt. Informationen zu den Zahlarten und dazu, ob sie die verzögerte Vervollständigung unterstützen, finden Sie in der Liste der Zahlungs-Connectoren.

2Integrationsdetails

Bevor Sie eine Transaktion abschliessen können, sollten Sie die folgenden Anleitungen berücksichtigt haben

  • Erstellen einer Transaktion über die Zahlungsseite

  • Erstellen einer Transaktion über das iframe

Falls Sie eine nicht abgeschlossene Transaktion abbrechen möchten, müssen Sie sie stornieren. In der Dokumentation zum Abschluss von Transaktionen erfahren Sie, wie Transaktionen abgeschlossen werden.

2.1Online- vs. Offline-Stornierung

Eine Stornierung kann auf zwei Arten ausgeführt werden:

  • Online: Wenn Sie eine Transaktion online stornieren, senden wir die Stornierungsanfrage direkt an den Prozessor.

  • Offline: Die Offline-Stornierung simuliert die Stornierung in unserer Plattform, sendet die Stornierung jedoch nicht an den Prozessor. Diese Funktion kann verwendet werden, wenn Sie die Zahlung bereits beim Prozessor storniert haben und sie im Online-Modus nicht mehr senden können.

2.2Eine Transaktion im Back Office stornieren

Stornierungen finden Sie im Back Office unter Space > Zahlung > Transaktionen. Öffnen Sie die Transaktion. Falls sich die Transaktion im Status authorized befindet, sollten Sie den Transaktions-Tab Void finden. Das Backend bietet eine einfache und bequeme Möglichkeit, Online- oder Offline-Stornierungen auszuführen.

Note
Es können inkonsistente Daten entstehen, wenn Sie die Positionen nur im Back Office ändern und nicht auch in Ihrer Anwendung.

2.3Eine Transaktion über den Web Service stornieren

Solange die Transaktion nicht Completed ist, können Sie sie stornieren und die Transaktion abbrechen. Die Transaktion wechselt dann in den Status Voided.

Um eine Transaktion zu stornieren, müssen Sie die Operation voidOnline oder die Operation voidOffline verwenden.

Antwort

{
	"createdBy": 4,
	"createdOn": "2017-12-07T14:00:12.39Z",
	"id": 67,
	"language": "de-CH",
	"linkedSpaceId": 396,
	"linkedTransaction": 109741,
	"mode": "ONLINE",
	"plannedPurgeDate": "2017-12-28T13:58:54.738Z",
	"state": "SUCCESSFUL",
	"succeededOn": "2017-12-07T14:00:12.538Z",
	"timeoutOn": "2017-12-07T14:00:12.389Z",
	"transaction": {
		"id": 109741
	},
	"version": 3
}