<< 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.
Sie wollen mehr Informationen über dekodi? Dann besuchen Sie doch unsere Website!
Sie können uns auch einfach anrufen: 0911 / 310 429 - 10
Alternativ können Sie uns auch eine E-Mail schreiben: info@dekodi.de