#1 (permalink)  
Alt 07.08.2007, 20:02
Neuer Benutzer
 
Registriert seit: 21.04.2007
Beiträge: 11
Frage Fehlermeldung bei Link zu Paypal

Ich möchte gern paypal im Shop als Zahlungsart anbieten, erhalte jedoch folgende Fehlermeldung beim Test:
"The link you have used to enter the PayPal system contains an incorrectly formatted item amount". Ich habe bei der Einstellung der Preis-Rundung 4 Stellen eingetragen. Liegt es vielleicht daran?
Kann mir jemand erklären, wo ich was einstellen muss?
Sollte eine Änderung in der php-Datei notwendig sein wäre es nett, wenn der komplette Code angegeben wird. Ich bin ziemlicher Laie auf diesem Gebiet.

Danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 06.11.2009, 13:30
Neuer Benutzer
 
Registriert seit: 27.07.2007
Ort: Magdeburg
Beiträge: 27
Standard Fehler behoben

Habe das gleiche Problem gehabt. Der Fehler tritt immer bei runden Beträgen ohne Nachkommastellen auf. Paypal erwartet dann aber trozdem 123.00 und nicht 123 im Amount Feld.

Lösung ist die Veränderung der Zeile 108 im PayPal-Modul.

Folgende Zeile suchen, bginnt in 105:
PHP-Code:
      $process_button_string xtc_draw_hidden_field('cmd''_xclick') .
                               
xtc_draw_hidden_field('business'MODULE_PAYMENT_PAYPAL_ID) .
                               
xtc_draw_hidden_field('item_name'STORE_NAME) .
                               
xtc_draw_hidden_field('amount'$amount-$shippings) .
                               
xtc_draw_hidden_field('shipping'$shipping) .
                               
xtc_draw_hidden_field('currency_code'$my_currency) .
                               
xtc_draw_hidden_field('return'xtc_href_link(FILENAME_CHECKOUT_PROCESS'''SSL')) .
                               
xtc_draw_hidden_field('cancel_return'xtc_href_link(FILENAME_CHECKOUT_PAYMENT'''SSL')); 
ersetzen durch:

PHP-Code:
      $process_button_string xtc_draw_hidden_field('cmd''_xclick') .
                               
xtc_draw_hidden_field('business'MODULE_PAYMENT_PAYPAL_ID) .
                               
xtc_draw_hidden_field('item_name'STORE_NAME) .
                               
xtc_draw_hidden_field('amount'number_format($amount-$shippings2'.''')) .
                               
xtc_draw_hidden_field('shipping'$shipping) .
                               
xtc_draw_hidden_field('currency_code'$my_currency) .
                               
xtc_draw_hidden_field('return'xtc_href_link(FILENAME_CHECKOUT_PROCESS'''SSL')) .
                               
xtc_draw_hidden_field('cancel_return'xtc_href_link(FILENAME_CHECKOUT_PAYMENT'''SSL')); 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
fehlermeldung, link, paypal

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehlermeldung: Unable to determine the page link redeemer Installation und Konfiguration 2 29.09.2005 09:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand