Derhalben müßt ihr auch Schoß geben; denn sie sind Gottes Diener, die solchen Schutz handhaben. So gebet nun jedermann, was ihr schuldig seid: Schoß, dem der Schoß gebührt; Zoll, dem der Zoll gebührt; Furcht, dem die Furcht gebührt; Ehre, dem die Ehre gebührt.
Roemer 13:6-7
autor | |
5-12-09 11:48:11 | Flag "deleted" in sys_products_order |
Anna Emde |
Wir verwenden für die Anbindung von tt_products an Payone die paymentlib_payone. Im Moment haben wir ein Problem mit der Rückgabe des TransactionStatus, und deshalb können wir anhand des Transaction-Protokolls nicht sehen, ob ein Auftrag erfolgreich in Payone bezahlt wurde oder nicht, d.h. in der Tabelle tx_paymentlibpayone steht entweder kein Eintrag, oder der Eintrag hat eine falsche Reference auf die Order-ID. Nun haben wir festgestellt, dass das Flag "deleted" in sys_products_order exakt für die Bestellungen auf 0 steht, für welche eine korrekte Bezahlung durchgeführt wurde. Wann wird dieses Flag gesetzt? Es sieht ja so aus, als ob es nicht vom TransactionStatus der paymentlib_payone abhängen würde. |
10-12-09 10:16:02 | deleted bei Bestellung |
Franz Holzinger |
In früheren Version von tt_products ist eine Bestellung zunächst mit 'deleted' gespeichert gewesen. In den neueren Versionen wird es mit 'hidden' versehen. Damit bleiben die Bestelldaten zunächst als versteckt vorhanden, bevor jemand über den Payment Anbieter bezahlt. Nur nach erfolgreicher Rückkehr vom Anbieter wird die Bestellung wieder auf sichtbar gesetzt (hidden=0). Das Setzen des hidden Bits geschieht in der Datei model/class.tx_ttproducts_order.php . |
< Zurück zum Forum |