Riverty unterscheidet zwischen der Ein-Schritt- und Zwei-Schritt-Autorisierung. Die Ein-Schritt-Autorisierung dient Händlern, die nur die normale Zahlung per Rechnung in ihrem Checkout nutzen. Die Zwei-Schritt-Autorisierung ermöglicht es, für einen bestimmten Warenkorb die hierfür verfügbaren Zahlungsarten und weitere Informationen dazu abzufragen.
Um eine Zwei-Schritt-Autorisierung mit Riverty über eine Server-zu-Server-Verbindung abzuwickeln, verwenden Sie bitte folgende URL:
afterpay.aspx |
Parameter für Zahlungen mit Riverty
Ergebnis-Parameter für Riverty
Im zweiten Schritt werden die Kunden- und Bestelldaten sowie die zu verwendende Zahlungsart und evtl. weitere zur Zahlungsart gehörende Informationen übergeben.
Um den zweiten Schritt durchzuführen, verwenden Sie bitte folgende URL:
afterpay.aspx |
Parameter für Riverty
Ergebnis-Parameter für Riverty
Um eine Ein-Schritt-Autorisierung mit Riverty abzuwickeln, verwenden Sie bitte folgende URL:
afterpay.aspx |
Parameter für Zahlungen mit Riverty
Ergebnis-Parameter für Riverty
Buchungen sind über eine Server-zu-Server-Kommunikation möglich. Um eine Buchung (Capture) für Riverty über eine Server-zu-Server-Verbindung auszuführen, verwenden Sie bitte folgende URL:
capture.aspx |
Parameter für Riverty-Buchungen
Ergebnis-Parameter für Riverty-Buchungen
credit.aspx |
Parameter für Gutschrift von Riverty-Zahlungen
Ergebnis-Parameter für Gutschrift von Riverty-Zahlungen
Stornierungen sind über eine Server-zu-Server-Kommunikation möglich. Um eine Transaktion bei Riverty zu stornieren, verwenden Sie bitte folgende URL:
reverse.aspx |
Parameter für Storno von Riverty-Zahlungen
Ergebnis-Parameter für Storno von Riverty-Zahlungen
Dieses Kapitel beschreibt die Parameter, die Sie im Datensatz (Record) für die Ausführung einer Riverty-Zahlung übergeben müssen und welche Informationen Sie der Antwort-Datei über den Status des Zahlungsvorgangs entnehmen können.
Hinweis: Beachten Sie bitte, dass keine Teil-Stornierungen, -Buchungen oder -Gutschriften über Batch für Riverty möglich sind.
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 Riverty-Zahlung in einer einzureichenden Batch-Datei sieht folgendermaßen aus:
Beispiel für Master-MID-Funktion:
Beschreibung der Felder im Datensatz von Batch-Dateien
Der Record-Bereich in der Antwort-Datei zu Batch-Transaktionen sieht folgendermaßen aus:
Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien
Die JavaScript Object Notation, kurz JSON, ist ein kompaktes Datenformat in einer einfach lesbaren Textform zum Zweck des Datenaustauschs zwischen Anwendungen. JSON ist unabhängig von der Programmiersprache. Parser existieren in praktisch allen verbreiteten Sprachen. Einige Informationen über JSON sind unter diesem Link zu finden:
Im Folgenden werden die JSON-Objekte beschrieben, die für Requests benötigt oder aber in der Response zurückgeliefert werden.
Hinweis: Da der JSON-String Sonderzeichen enthalten kann, muss er zusätzlich Base64-codiert werden. Anderenfalls kann es zu Problemen bei der Übertragung kommen.
Risikorelevante Daten zum Kunden. Händler können externe Risikoprüfungen durchführen und Riverty diese Informationen zusenden.
Hier werden die Informationen zu einer Bestellung definiert.
Hier werden die Informationen zum Risiko der Bestellung definiert.
Hier werden die Informationen zu einem Artikel definiert.
Hier werden die Informationen zu den erlaubten Zahlungsarten in einem Array definiert.
Hier werden die Informationen zu einem Artikel definiert.
Hier werden die Informationen zu einem AccountProduct definiert.
Hier werden die Informationen zu DirectDebitInfo definiert.
Hier werden die Informationen zu CampaignInfo definiert.
Hier werden die Informationen zu InstallmentInfo definiert.
Hier werden die Informationen zu ggfls. korrigierten Rechnungsdaten in einem Array definiert.
Hier werden die Informationen zu einer OrderSummary definiert.
Hier werden die Informationen zum Versand in einem Array definiert.
Hier werden die Informationen zu ShippingDetails definiert.
Hier werden die Informationen zu den Artikeln definiert, die gutzuschreiben sind.
Hier werden die Informationen zu einem RefundOrderItem definiert.