PmI Klasse - Properties

<< Klicke um Table of Contents anzuzeigen  >>

Navigation:  Nexus Schnittstellenbuch DE > Importschnittstellen > NREI (JSON) > NREI - Klassen > Pml Klasse >

PmI Klasse - Properties

Die Pml Klasse bildet die Zahlungsinformationen (Zahlart-ID, Zahlart, Transaktionsnummer, Zahlbetrag, Währung, Buchungsdatum etc.) ab.

Es wird der Name, die Beschreibung und der Datentyp der Property aufgelistet. Ebenso, ob das Feld übergeben werden kann oder muss.

 

Die Felder für die Zahlarten müssen entsprechend der nachfolgend aufgeführten Tabelle befüllt werden.

Die Felder PaymentTransactionNo1 - 15 sind Kann-Felder und müssen nicht zwingend befüllt werden.

 

Name

Beschreibung

Datentyp

Kann / Muss-Feld

PTID

PaymentTypeID - Eindeutige Nummer des Zahlmittels

Die ID sollte den dekodiPaymentTypeIDs entsprechen.

String

MUSS

PTN

PaymentTypeName - Eindeutige Bezeichnung der Zahlart (z.B. "PayPal", "Amazon" Eine ID ist gegebenenfalls zulässig)

String

MUSS

PTNo1

PaymentTransactionNo1 - Transaktions-Nr. / Zahlungsinfo zum Zahlungsmittel

Es MUSS die TransaktionsID übergeben werden (z.B. Paypal-Transaktionsnummer oder Amazon-Order-ID)

String

MUSS

PTNo2

PaymentTransactionNo2 - weitere TransaktionsID

String

KANN *

PTNo3

PaymentTransactionNo3 - Rechnungs-/Belegnummer

String

KANN *

PTNo4

PaymentTransactionNo4 - Verwendungszweck / Buchungstext

String

KANN *

PTNo5

PaymentTransactionNo5 - Kontonummer / Kreditkartennummer des Käufers

String

KANN *

PTNo6

PaymentTransactionNo6 - BIC des Käufers

String

KANN *

PTNo7

PaymentTransactionNo7 - Zahlbetrag (Typ Decimal)

String

KANN *

PTNo8

PaymentTransactionNo8 - Währung

String

KANN *

PTNo9

PaymentTransactionNo9 - Buchungsdatum (Typ DateTime: yyyy-mm-ddThh:mm:ss)

String

KANN *

PTNo10

PaymentTransactionNo10 - Name des Käufers

String

KANN *

PTNo11

PaymentTransactionNo11 - E-Mail des Käufers

String

KANN *

PTNo12

PaymentTransactionNo12 - Kontonummer des Händlers

String

KANN *

PTNo13

PaymentTransactionNo13 - Zahlungshinweise

String

KANN *

PTNo14

PaymentTransactionNo14 - weitere Informationen zur Zahlung

String

KANN *

PTNo15

PaymentTransactionNo15 - weitere Informationen zur Zahlung

String

KANN *

 

* Bitte beachten Sie: Je weniger Informationen zu einer Zahlart übergeben werden, desto schwieriger und aufwendiger ist die Verbuchung der Daten!
Bei bestimmten Plattformen wie z.B. Amazon, Amazon Payments und Amazon Payments Advanced ist eine Zuordnung der Zahlung ohne Transaktionsinformationen völlig unmöglich!

 

Zu den Feldern PTID (PaymentTypeID) und PTN (PaymentTypeName):

Im Idealfall sind PaymentTypeID und PaymentTypeName anzugeben. Ist dies aus technischen Gründen nicht möglich, genügt es in den vorstehend genannten Feldern eine eindeutige Kombination aus ID und Name der Zahlart anzugeben. So kann z.B. das Feld PaymentTypeID immer den Wert 0 haben, wenn dafür der Name der Zahlart eindeutig ist. Umgekehrt kann das Feld PaymentTypeName leer bleiben, wenn dafür eine eindeutige PaymentTypeID übergeben wird.

 

Hinweise:

- Sofern Nexus nicht in der Lage ist das entsprechende Zahlungsmittel direkt zu verarbeiten (OP-Buchung in Nexus möglich) genügt es, die Payment-ID ohne weitere Informationen zu übergeben.

- Bestimmte Zahlinformationen wie IBAN oder Kreditkartennummern können teilanonymisiert übergeben werden. Der anonymisierte Teil kann durch das Zeichen "x" gekennzeichnet werden.

 Beispiel für eine anonymisierte Konto-Nr. 67xxx8210.

 Hiervon ausgeschlossen sind eigens generierte Transaktionsnummern von Zahlungsanbietern wie Paypal oder Amazon.

 

Im folgenden Kapitel werden Ihnen alle möglichen Zahlarten und deren IDs erläutert.


web_zoom18

Sie wollen mehr Informationen über dekodi? Dann besuchen Sie doch unsere Website!

 

phone_zoom18

Sie können uns auch einfach anrufen: 0911 / 310 429 - 10

 

mail_zoom18

Alternativ können Sie uns auch eine E-Mail schreiben: info@dekodi.de

 

Impressum