Bezahlung¶
Hier wird beschrieben, wie sich eine Bezahlung zusammensetzt.
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 |