PayPal-Extension: übertragene Felder anpassen

Hallo zusammen,

wir haben einen Oxid-Shop mit der OXID eFire Extension PayPal. Leider überträgt diese unsere Bestellnummer nicht im Feld “Rechnungsnummer” an PayPal, sondern nur in diversen anderen Feldern (z.B. Artikelbezeichnung).

Wo im Code der Extension kann die die übertragenen Felder und deren Zuordnung zu den PayPal-Feldern ändern?

Viele Grüße
Markus

Rechnungsnummer und Bestellnummer sind eigentlich auch zwei verschiedene Sachen.

Jedenfalls, in der Datei
modules\oe\oepaypal\models\paypalrequest\oepaypaldoexpresscheckoutpaymentrequestbuilder.php

in der Funktion addBaseParams()
gibts eine Erwähnung der Bestellnummer, diese wird im Parameter “PAYMENTREQUEST_0_DESC” und “PAYMENTREQUEST_0_CUSTOM” hinterlegt

aber das scheint nur für Paypal Express Checkout zu sein. Sonst habe ich in dem Modul keine Erwähnung der Bestellnummer gefunden.

mW wird die Bestellnummer erst in der finalizeOrder NACH der PayPal-Zahlung gesetzt
eine saubere Zuordnung ist über TRANSACTIONID möglich,
die auch in der Email von PayPal drinsteht = Transaktionscode

PS schalte doch mal das PayPal-log ein poste eine komplette Zahlung - möglicherweise kann das Modul nach finalizeOrder die Bestellnummer setzen