Hallo Community,
ich nutze die CE 4.8.4 und das Payone Modul in dem mehrere Zahlungsarten verfügbar sind. Allerdings verlangt BillSafe gesonderte Daten auf der Rechnung, die nicht so leicht umsetzbar sind. Ich habe vom Payone Support eine Anleitung bekommen, mit der ich allerdings gar nichts anfangen kann. Gibt es hierfür eine Schritt für Schritt Anleitung? Oder ist es einfach das BillSafe Modul seperat lauf zu lassen?
Wie sind hier Eure Erfahrungen?
Hier die Anleitung vom Support:
Ich freue mich über Feedback
ich nutze die CE 4.8.4 und das Payone Modul in dem mehrere Zahlungsarten verfügbar sind. Allerdings verlangt BillSafe gesonderte Daten auf der Rechnung, die nicht so leicht umsetzbar sind. Ich habe vom Payone Support eine Anleitung bekommen, mit der ich allerdings gar nichts anfangen kann. Gibt es hierfür eine Schritt für Schritt Anleitung? Oder ist es einfach das BillSafe Modul seperat lauf zu lassen?
Wie sind hier Eure Erfahrungen?
Hier die Anleitung vom Support:
Code:
Rückgabe der Billsafedaten
Bei Autorisierung
Bei Buchungen über "authorization" werden die Billsafe-Clearing-Daten über den TransaktionsStatus "appointed" zurückgegeben. Diese sind in der Datenbank in der Tabelle fcpotransactionstatus gespeichert. Dazu benötigt man den Datensatz, der in der Spalte FCPO_ORDERNR die Bestellnummer der entsprechenden Bestellung, und in der Spalte FCPO_TXACTION den Staus „paid“ hat. Lesen Sie folgende Spalten aus:
FCPO_CLEARING_BANKACCOUNTHOLDER
FCPO_CLEARING_BANKACCOUNT
FCPO_CLEARING_BANKCODE
FCPO_CLEARING_BANKNAME
FCPO_CLEARING_BANKBIC
FCPO_CLEARING_BANKIBAN
FCPO_CLEARING_LEGALNOTE
FCPO_CLEARING_DUEDATE
FCPO_CLEARING_REFERENCE
FCPO_CLEARING_INSTRUCTIONNOTE
Bei Vorautorisierung
Bei Buchungen über "preauthorization" werden die Billsafe-Clearing-Daten nicht über einen TransaktionsStatus zurückgegeben. Daher sind dann die Billsafe-Clearing-Daten nicht in der Datenbanktabelle fcpotransactionstatus gespeichert.
Die Billsafe-Clearing-Daten werden ausschließlich im Response des "capture"-Requests zurückgeliefert und sind dann in der Tabelle fcporequestlog im Feld FCPO_RESPONSE abgelegt. Die Herausforderung dabei ist, dass dieses Feld alle Daten enthält und nicht je Datenelement ein eigenes Feld in der Datenbank angelegt ist wie beim TransaktionsStatus "paid" (siehe Autorisierung).
Hier muss der Kunde also das komplette Feld sequenziell auswerten und sich die entsprechenden Billsafe-Clearing-Daten dort "herauspulen".
Um nun Rückschluss auf die Vorautorisierung zu ziehen, muss der Merchant zusätzlich auf die TXID auswerten.
Bei Multi Partial Capture muss zusätzlich das Feld FCPO_REQUEST ausgewertet werden, da dort der entsprechende amount und Artikelpositionen aufgeführt sind.
Ich freue mich über Feedback