You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Ãœber Afterpay

Allgemeines zu Afterpay

Logo

Info

AfterPay bietet Rechnungskauf nach der Lieferung an. Käufer können die Artikel in vier einfachen Raten bezahlen, ohne dass beim Bestellvorgang zusätzliche Angaben erforderlich sind. Für den Händler gibt es gibt kein Risiko für Betrug oder Zahlungsausfall. Nach einem Risikocheck übernimmt AfterPay das gesamte Ausfallrisiko des Endkunden für jede einzelne Transaktion.

TypZahlungen per Rechnungs- und Ratenkauf

Weitere Informationen finden Sie auch auf der Webseite von AfterPay ( https://www.afterpay.de/ ).

Diagramm zum Prozessablauf

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Auf dieser Seite


Paygate-Schnittstelle

Definitionen

Datenformate:

FormatBeschreibung

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)


Abkürzungen:

AbkürzungBeschreibungKommentar

CND

Bedingung (condition)


M

Pflicht (mandatory)

Wenn ein Parameter Pflicht ist, dann muss er vorhanden sein

O

optional

Wenn ein Parameter optional ist, dann kann er vorhanden sein, ist aber nicht erforderlich

C

bedingt (conditional)

Wenn ein Parameter bedingt ist, dann gibt es eine Bedingungsregel, die angibt, ob er Pflicht oder optional ist


Hinweis: Bitte beachten Sie, dass die Bezeichnungen der Parameter in Groß- oder Kleinbuchstaben zurückgegeben werden können.


Abfrage verfügbarer Zahlungsarten (Zwei-Schritt-Autorisierung)

AfterPay 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 AfterPay über eine Server-zu-Server-Verbindung abzuwickeln, verwenden Sie bitte folgende URL:


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:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Parameter für Zahlungen mit AfterPay


Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

(info) es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

(info) die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Ergebnis-Parameter für AfterPay


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:


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:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Parameter für AfterPay


Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

(info) es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

(info) die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Ergebnis-Parameter für AfterPay



Aufruf der Schnittstelle für Ein-Schritt-Autorisierung

Um eine Ein-Schritt-Autorisierung mit AfterPay abzuwickeln, verwenden Sie bitte folgende URL:


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:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Parameter für Zahlungen mit AfterPay


Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

(info) es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

(info) die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Ergebnis-Parameter für AfterPay



Buchung

Buchungen sind über eine Server-zu-Server-Kommunikation möglich. Um eine Buchung (Capture) für AfterPay über eine Server-zu-Server-Verbindung auszuführen, verwenden Sie bitte folgende URL:


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:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Parameter für AfterPay-Buchungen


Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

(info) es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

(info) die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Ergebnis-Parameter für AfterPay-Buchungen



Gutschrift mit Referenz

Gutschriften sind über eine Server-zu-Server-Kommunikation möglich. Bei einer Gutschrift mit Bezug auf eine Buchung ist die Höhe der Gutschrift auf die Höhe der vorangegangen Buchung beschränkt. Um eine Gutschrift (Credit) mit Referenztransaktion auszuführen, verwenden Sie bitte folgende URL:


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:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Parameter für Gutschrift von AfterPay-Zahlungen


Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

(info) es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

(info) die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Ergebnis-Parameter für Gutschrift von AfterPay-Zahlungen



Storno

Stornierungen sind über eine Server-zu-Server-Kommunikation möglich. Um eine Transaktion bei AfterPay zu stornieren, verwenden Sie bitte folgende URL:


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:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Parameter für Storno von AfterPay-Zahlungen


Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

(info) es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

(info) die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Ergebnis-Parameter für Storno von AfterPay-Zahlungen



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 AfterPay-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 AfterPay möglich sind.

Folgende Tabelle gibt eine Übersicht der pro Aktion jeweils möglichen Batch-Versionen und ihrer Besonderheiten:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beschreibung der möglichen Batch-Versionen


Der Aufbau für eine AfterPay-Zahlung in einer einzureichenden Batch-Datei sieht folgendermaßen aus:

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro


Beispiel für Master-MID-Funktion:

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro


Die folgende Tabelle beschreibt die einzelnen Felder und Werte, die im Datensatz (Record) innerhalb der Batch-Datei verwendet werden:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beschreibung der Felder im Datensatz von Batch-Dateien


Der Record-Bereich in der Antwort-Datei zu Batch-Transaktionen sieht folgendermaßen aus:

The page EN:AfterPay was not found  -- Please check/update the page 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):

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien



JSON-Objekte

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.


CustomerRisk

Risikorelevante Daten zum Kunden. Händler können externe Risikoprüfungen durchführen und AfterPay diese Informationen zusenden.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beispiel CustomerRisk als JSON-String

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro



Order

Hier werden die Informationen zu einer Bestellung definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

OrderRisk

Hier werden die Informationen zum Risiko der bestellung definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

OrderItem

Hier werden die Informationen zu einem Artikel definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beispiel Order als JSON-String

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro



AllowedPayMethods

Hier werden die Informationen zu den erlaubten Zahlungsarten in einem Array definiert.

PaymentMethod

Hier werden die Informationen zu einem Artikel definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

AccountProduct

Hier werden die Informationen zu einem AccountProduct definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

DirectDebitInfo

Hier werden die Informationen zu DirectDebitInfo definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

CampaignInfo

Hier werden die Informationen zu CampaignInfo definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

InstallmentInfo

Hier werden die Informationen zu InstallmentInfo definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beispiel AllowedPaymentMethods als JSON-String

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro



Address

Hier werden die Informationen zu ggfls. korrigierten Rechnungsdaten in einem Array definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beispiel Address als JSON-String

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro



OrderSummary

Hier werden die Informationen zu einer OrderSummary definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beispiel OrderSummary als JSON-String

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro



ShippingData

Hier werden die Informationen zum Versand in einem Array definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

ShippingDetails

Hier werden die Informationen zu ShippingDetails definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beispiel ShippingData als JSON-String

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro



RefundOrder

Hier werden die Informationen zu den Artikeln definiert, die gutzuschreiben sind.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

RefundOrderItem

Hier werden die Informationen zu einem RefundOrderItem definiert.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Beispiel RefundOrder als JSON-String

The page EN:AfterPay was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro


  • No labels