Bezahlung

Hier wird beschrieben, wie sich eine Bezahlung zusammensetzt.

Bezahlung

Typen → Angelegte Bezahlarten → Konkretes Zahlungsmittel → Transaktionen

Typen

Die Typen der Bezahlarten ist eine einfache Liste shop_payment_type und bilden ausschließlich alle Typen ab die es gibt.

Beispiel

Typ Beschreibung
1 Kreditkarte
2 Lastschrift
3 Nachnahme
... ...
106 Paypal Plus

Siehe auch API Standardlisten

Angelegte Bezahlarten

Die im Shop angelegten Bezahlarten, werden in der Tabelle sh_payment_type angelegt. Hier wird der Typ der Bezahlart mit den Provider Daten angereichert.
Die Referenz auf den Typ wird über die sys_type referenziert.

Siehe auch API Bezahlarten

Konkretes Zahlungsmittel

Die vom Kunden verwendetet Bezahlarten, werden in der Tabelle sh_payment angelegt.
Hier werden die Daten vom Kunden gespeichert. Der Typ "type" definiert hier nur welche Bezahlart es ist , nicht wie die Bezahlart verarbeitet wurde. Eine Kreditkarte kann zum Beispiel mit unterschiedlichen Providern verarbeitet werden.

Hinweis

Die Referenz auf die Angelegte Bezahlart über die sys_PTID ist DEPRECATED.
Diese muss aus den Transaktionen geholt werden.

Siehe auch API Zahlungsmittel

Transaktionen

Wie der Kunde die Bestellung bezahlt hat, wird über Transaktionen abgebildet. Alle nötigen Informationen zum Provider kommen aus der angelegte Bezahlart und werden über die sys_payment_PTID referenziert.

Die Referenz auf die Bestellung wird über die OID referenziert.
Das Konkrete Zahlungsmittel wird über sys_payment_PID referenziert. Der Typ der Bazahlart wird über sys_payment_type referenziert.

Siehe auch API Transaktionen

Deprecated

Alle Refrenzen auf die Bezahlart in der sh_order sind deprecated.
Dazu gehören die Felder :

Feld
PID
p_chargeback_amount
p_date
p_intern_state
p_notice
p_provider
p_provider_id
p_state
p_version