Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

Payone BillSafe Rechnungsausgabe

$
0
0
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:

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

Viewing all articles
Browse latest Browse all 6951

Trending Articles