Reporting Identifier

Diverse Identifier/Parameter stehen Ihnen bei Nutzung des paydirekt Reportings zur Verfügung. So können Sie zum Beispiel einer Transaktion eine bestimmte Bestellnummer Ihres Systems (merchantOrderReferenceNumber) zuweisen und diese bis auf den Kontoauszug weiterverfolgen. In den Transaktionsreports können Sie dieses Feld über den Parameter merchantReference finden. Beachten Sie, dass nicht alle Parameter an beliebiger Stelle angezeigt werden können. Abhängig von der gewählten Buchungsmethode (Einzelbuchung/Sammelbuchung), können sich die angezeigten Parameter unterscheiden.

Im Folgenden finden Sie einen Überblick darüber, welche Parameter an welchen Stellen angezeigt/mitgeführt werden:

Bezeichnung Feldname Transaktionsreport Beschreibung des Feldes Sichtbarkeit in Systemen:
(paydirekt-/käufer-/bankenseitig)
Käufer Kaufbestätigungsmail Käufer paydirekt Käuferportal Händlerportal
Transaktionsübersicht
Reporte Händlerportal Download
/ paydirekt-API
Kontoauszug Händler
Sammelbuchung (Verwendungszweck)
Kontoauszug Händler
Einzelbuchung (Verwendungszweck)
Kontoauszug Käufer
(Verwendungszweck)
correlationId Vorgangsnummer. Wird von paydirekt für einen Checkout-Vorgang eindeutig generiert. Wird im Prozessschritt vergeben, wenn der Käufer sich in der paydirekt Zahlstrecke mit Nutzername/Passwort eingelogged hat. - JA JA JA - JA JA
endToEndReferenceNumber End-To-End-Referenznummer. Diese wird aus der transaktionsspezifischen transactionID gebildet, indem aus dieser alle Minus-Zeichen entfernt werden, alle Buchstaben in Großbuchstaben konvertiert werden und PD vorangestellt wird. Siehe Reconciliation Leitfaden steht teilweise im Händlerkontoauszug zur Verfügung. - - - JA - - -
transactionTypeId Typ der Transaktion 1 (Direct Sale), 2 (Refund), 3 (Vorbestellung), 4 (abgelehntes Capture), 5 (erfolgreiches Capture zu einer Order), 6 (stornierte Vorbestellung), 7 (erfolgreiches Overcapture) - (JA) (JA) JA - - -
transactionDate Transaktionsanlage-Datum und Zeitpunkt im Format ISO8601. JA JA JA JA - JA JA
valueDate Von paydirekt berechnetes voraussichtliches Buchungs-/Wertstellungsdatum der Transaktion im Format ISO8601. - - - JA - - -
contractId Eindeutige (kryptische) ID des Händler-Vertrages. - - - JA - - -
merchantId Eindeutige (kryptische) ID des Händlers. - - - JA - - -
merchantName Name des Händlers laut Stammdaten. - - - JA - - -
merchantIban IBAN des Händlerkontos für den aktuellen Shop laut Stammdaten. - - - JA - - -
merchantReference Händler-interne, eindeutige Bestellnummer für diesen Kaufvorgang. Entspricht der bei Anlage des Checkouts übergebenen merchantOrderReferenceNumber. JA JA JA JA - JA JA
merchantTransactionReferenceNumber Händler-interne, eindeutige Referenznummer für diesen Capture- oder Refundvorgang. Entspricht je nach Transaktionstyp der bei Anlage übergebenen merchantCaptureReferenceNumber oder der merchantRefundReferenceNumber. - - - JA - - -
merchantBankId Eindeutige (kryptische) ID der Bank des Händlers. - - - JA - - -
buyerBankId Eindeutige (kryptische) ID der Bank des Käufers. - - - JA - - -
buyerBankName Kurzname der Bank des Käufers. - - - JA - - -
transactionAmount Gesamtbetrag der Transaktion (wie vom Händler übermittelt). - - - JA - - -
transactionCurrency Währung der Transaktion (gilt für die gesamte Transaktion und aller darin übermittelten Werte). - - - JA - - -
bankIntermediaryId Eindeutige (kryptische) ID des Konzentrators der Käuferbank. Leer, falls kein Bankkonzentrator eingesetzt wird. - - - JA - - -
bankIntermediaryName Name des Konzentrators der Käuferbank. Leer, falls kein Bankkonzentrator eingesetzt wird. - - - JA - - -
shopId Eindeutige (kryptische) ID des aktuellen Shops. - - - JA - - -
shopName Name des aktuellen Shops laut Stammdaten, über den die Transaktion erfolgte. JA JA JA JA - JA JA
ageVerificationStatus Ergebnis der Altersprüfung. 0 (nicht geprüft), 1 (bestanden), 2 (nicht bestanden) - - - JA - - -
MCC MCC (Merchant Category Code) des Händlers laut Stammdaten. - - - JA - - -
DBI DBI (Details Business Indicator) des Händlers laut Stammdaten. - - - JA - - -
paydirektExpress Gibt an, ob es sich um einen Express-Checkout handelt: n=nein(no) und y=ja(yes) - - - JA - - -
checkoutId Eindeutige (kryptische) ID des Checkouts, die bei Anlage des Checkouts von paydirekt generiert wird. - - JA JA - - -
checkoutInvoiceNr Bei Anlage des Checkouts vom Händler übergebene Rechnungsnummer des Checkouts (merchantInvoiceReferenceNumber). - - JA JA - - -
captureInvoiceNr Bei Anlage des Captures vom Händler übergebene Rechnungsnummer des Captures (captureInvoiceReferenceNumber). - - - JA - - -
reconciliationReferenceNr Die bei Anlage des Checkouts oder Captures vom Händler übergebene merchantReconciliationReferenceNumber. - - - JA - JA -
paymentInformationId Eindeutige paymentInformationId der SEPA-Transaktion. Diese repräsentiert den Zahlungscontainer eindeutig und ist insbesondere für die Auflösung von Sammelbuchungen wichtig. - - - JA JA - -
refundReason Grund für einen Refund, wie vom Händler oder paydirekt gesetzt: MERCHANT_TECHNICAL_PROBLEM: Technisches Problem bei Abwicklung. MERCHANT_CAN_NOT_DELIVER_GOODS: Händler kann Ware nicht liefern. REFUND_OBLIGINGNESS: Rücküberweisung wegen Kulanz. TECHNICAL_PROBLEM: Technisches Problem bei Abwicklung/Rückabwicklung. MERCHANT_CAN_NOT_PROOF_SHIPMENT: Händler kann Versandbeleg nicht vorweisen (Dispute). REFUND_ON_BEHALF_OF_MERCHANT: Rückabwicklung im Auftrag des Händlers. REFUND_NOT_ON_BEHALF_OF_MERCHANT: Rückabwicklung ohne Auftrag des Händlers. REFUND_MERCHANT_FRAUD: Rückabwicklung wegen Händlerfraud. - - - JA - - -
validityDate Nur bei Secured Order: Datum, bis zu dem die Vorbestellung gesichert ist. - - - JA - - -