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 |