|
|||||||
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|||
|
Hallo, im Shop (3.0.4. SP2.1) haben wir momentan folgendes Problem, das wenn ein Kunde etwas per Paypal bezahlen möchte, dann kommt folgende Fehlermeldung (Kundendaten wurden durch XXX ersetzt). Der Fehler tritt seit einer unbekannten Zeit auf, die Bestellung kommt mit im Shop an, der Betrag wird auch von Paypal dem Kunden belastet und uns gutgeschrieben, nur quasi der Abschluss wird nicht sauber angezeigt. Es gibt anscheinend auch mit Moneybookers ein Problem, da hab ich aber noch keine genaue Fehlermeldung. In der Datenbank gibt es aber einen Eintrag "Paypal"!
Hat jemand eine Idee? Sind weitere Datenangaben meinerseits notwendig? Das ganze hatte übrigens gut ein halbes Jahr funktioniert, jetzt diese beiden Probleme ... 1146 - Table 'usr_web337_1.TABLE_PAYPAL' doesn't exist insert into TABLE_PAYPAL (xtc_order_id, txn_type, reason_code, payment_type, payment_status, pending_reason, invoice, mc_currency, first_name, last_name, payer_business_name, address_name, address_street, address_city, address_state, address_zip, address_country, address_status, payer_email, payer_id, payer_status, payment_date, business, receiver_email, receiver_id, txn_id, parent_txn_id, num_cart_items, mc_gross, mc_fee, mc_authorization, payment_gross, payment_fee, settle_amount, settle_currency, exchange_rate, notify_version, verify_sign, last_modified, date_added, memo) values ('308', 'expresscheckout', 'None', 'instant', 'Completed', 'None', '308', 'EUR', '', '', '', 'XXX', 'XXX', 'XXX', 'Bayern', 'XXX', '', '', '', '3KPPRWPU9GEMA', '', '2009-05-07T17:23:32Z', '', '', '', '5HK16348SF849045J', '', '', '6', '0.46', '6', '', '', '', '', '', '3.0', '', '', now(), '') [XT SQL Error] |
|
|||
|
Mojn,
der Fehler Zitat: Table ''usr_web337_1.TABLE_PAYPAL' doesn't heisst nicht, dass die Table paypal nicht da ist -die hast du vermutlich beim importieren der SQL Datei angelegt- sondern heisst, dass du in der Datei /includes/database_tables.php vergessen hast die Zeile PHP-Code: define('TABLE_PAYPAL', 'paypal'); einzubauen. Dadurch wird beim Ablauf des Programms die Constante TABLE_PAYPAL nicht mit dem Wert "paypal" besetzt und das Programm versucht eine MySQL Abfrage nicht in der Table paypal abzusetzten sondern in der Table TABLE_PAYPAL - die wiederum nicht existiert und auch nicht existieren soll. Viele Grüße - Michael PS. Es gibt im Forum eine "Suche" Funktion....(--> den Beitrag "Hilfe" von gestern) |
|
|||
|
Hm, das wars - die Zeile hat tatsächlich gefehlt. Ich versteh zwar nicht wieso (denn lt. meiner Checkliste wurde die Zeile eingetragen), denn Paypal hat ja etwa ein halbes Jahr funktioniert, aber über das wieso mach ich mir ein andermal Gedanken, hauptsache es geht wieder!
|
|
|||
|
Hallo,
hatte das gleiche Problem. Hat alles funktioniert, nur der Kunde hat manchmal nach Abschluss bei Paypal eine Seite mit den DB- Daten geöffnet bekommen. Habe dann Code eingefügt: (PHP-Code: define('TABLE_PAYPAL', 'paypal'); Seit dem geht gar nichts mehr... Bekomme jetzt folgende Fehlermeldung: ACK: FAILURE CORRELATION ID: 115B6DECFB47 VERSION:3.0 ERROR NUMBER:10011 ERROR SHORT MESSAGE: INVALID TRANSACTION ID VALUE ERROR LONG MESSAGE: A TRANSACTION ID IS REQUIRED Und hier gleich noch die Antwort von Paypal: <<wenn Sie diesen Fehler erhalten wird ein GetTransactionDetails API Call gemacht, der vom Cart nicht gemacht werden darf da die benoetigte TransactionID noch nicht vorliegt. Es gibt ein Modul von einem unabhaengigen Entwickler, wo dieses Problem nicht mehr auftreten sollte: http://www.forum.hamburger-internetd...wforum.php?f=2 Mit freundlichen Gruessen>> Habe eigentlich keine Lust ein neues Modul einzubasteln... bisher hat ja alles gefunzt. Wer hat eine Lösung?? Grüße Michael |
|
|||
|
Zitat:
das hört sich allerdings gar nicht nach dem gleichen Problem an.... ![]() Was meinst du mit "hat eine Seite mit DB-Daten geöffnet bekommen" ? In welche Datei hast du denn das define('TABLE_PAYPAL', 'paypal'); eingebaut? Viele Grüße - Michael |
|
|||
|
Hallo Mikkel,
der Kunde löst die Bestellung bei Paypal aus und bekommt folgende Seite zu sehen: TABLE_PAYPAL' doesn't exist gefolgt von seinen Bestelldaten und einem Hinweis auf einen Datenbankfehler angezeigt: [XT SQL Error] Ist passiert nachdem ich PHP-Code: define('TABLE_PAYPAL', 'paypal'); in die /includes/database_tables.php eingefügt habe... Viele Grüße Michael |
![]() |
| Lesezeichen |
| Stichworte |
| 1146, exist, paypal, problem, table, usrwebtablepaypal |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| 1146 - Table 'xtc.banktransfer_blz' Does Not Exist | alias7x | Installation und Konfiguration | 14 | 13.04.2010 13:15 |