Jump to content
xt:Commerce Community Forum

Fehlermeldung bei Link zu Paypal


Recommended Posts

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

Link to comment
Share on other sites

  • 2 years later...

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:


$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'));

[/PHP]

ersetzen durch:

[PHP]
$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-$shippings, 2, '.', '')) .
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'));

[/PHP]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...