Sunday, May 19th 2013, 6:58am UTC+2

You are not logged in.

  • Login
  • Register

Paypal noch fehlerhaft...

franky_n

Professional

Date of registration: Mar 26th 2009

Posts: 615

Thanks: 29

1

Friday, July 15th 2011, 11:00am

Paypal noch fehlerhaft...

Hallo Hasan,

habe gerade was interessantes entdeckt was evtl. auch erklärt warum die Paypal Rückleitungs Adresse nie so funktioniert hat wie es sollte...

In der core/plugins/payment/paypal.php gibt es in Zeile 123 das:

(This term was hidden for guests. To be able to read it you should register!)


Wenn ich mir den String mal ausgeben lasse wird das currency_code nur so dargestellt: cy_code und davor erscheint ein Kreis.
Somit ist die eigentliche URL zerschossen und dadurch wird der Rest wie die Return Adresse nicht mehr übergeben...

Lösung:
Die Zeichenfolge &curren ist in HTML ein Kreis (normalerweise gehört da noch ein ; dahinter aber die Fehlerkorrektur scheint dies auszubügeln...
¤ = ¤

Die Zeile wie folgt ändern löst das Problem:

(This term was hidden for guests. To be able to read it you should register!)

(Die & amp; ohne Leerzeichen!)

Somit wäre auch dieser Post: Paypal Modul - Checkout behält offenen Warenkorb geklärt.

Edit:
PS @Hasan: Ist Dir auch schon mal aufgefallen das Bestellungen über 1000 Euro von Paypal falsch interpretiert werden. Er scheint 1.010,32 zu übergeben aber bei Paypal kommt dann wegen des . Zeichens nur 1.01 Euro an?

Viele Grüße

Franky

This post has been edited 2 times, last edit by "franky_n" (Jul 16th 2011, 9:16am)

  • Go to the top of the page

HHGAG

Sage

Date of registration: Jun 14th 2008

Posts: 15,310

Thanks: 37

Occupation: CEO

2

Monday, July 18th 2011, 3:00pm

Hier sind zwei Varianten mit denen es klappen sollte:
Summen aufgeschlüsselt mit Versandkosten:

(This term was hidden for guests. To be able to read it you should register!)

Summe zusammen:

(This term was hidden for guests. To be able to read it you should register!)


Am
(This term was hidden for guests. To be able to read it you should register!)
liegts nicht, soweit uns bekannt.
H.H.G. A.Ş.
Hasan H. Gürsoy (CEO)
--------------------------------------------------------------------------------------------------------------------
Shopsoftware - Shopsystem - Webshop - Onlineshop - Sanal mağaza - Sanal market - eTicaret
  • Go to the top of the page

franky_n

Professional

Date of registration: Mar 26th 2009

Posts: 615

Thanks: 29

3

Tuesday, July 19th 2011, 12:11am

Hi Hasan,

ihr habt nur eins nicht bedacht:
Ich kann im Admin einstellen wie das Tausender Trennzeichen und das Kommatrennzeichen lauten soll.
Diese Version geht nur wenn das Tausender Trennzeichen ein . ist und das Kommatrennzeichen ein , ansonsten geht es in die Hose! ;)
Den Weg hatte ich auch schon probiert... :)
Darum hatte ich die products class erweitert um total_raw mit dem Wert value aus der order_total Tabelle...
Dann kann das Paypal Modul die Rohsumme nutzen... und das ist ohne Tausender Trennzeichen und die Kommastelle immer mit Punkt.

Viele Grüße

Franky
  • Go to the top of the page

HHGAG

Sage

Date of registration: Jun 14th 2008

Posts: 15,310

Thanks: 37

Occupation: CEO

4

Wednesday, July 20th 2011, 1:34pm

Nach unseren Tests gibt es mit den o.g. Varianten auch bei Dollar wie auch anderen Währungen keine Probleme. PayPal erwartet eine Dezimalzahl mit einem Dezimalpunkt und ohne Tausendertrennung.
H.H.G. A.Ş.
Hasan H. Gürsoy (CEO)
--------------------------------------------------------------------------------------------------------------------
Shopsoftware - Shopsystem - Webshop - Onlineshop - Sanal mağaza - Sanal market - eTicaret
  • Go to the top of the page