Ich war vor kurzem ziemlich lange am Suchen, wie man es realisiert einen Paypal Warenkorb in mehreren Sprachen anbieten zu koennen, also je nachdem, welche Sprache beim Checkout im Shop System gewählt war, auf die richtige Version von Paypal weiterzuleiten.
Das Web war da leider eher unbrauchbar bei der Suche, genauso, wie die Paypal eigene Dokumentation. Glueck und etwas probieren brachten dann das richtige Ergebnis. Es reicht naemlich nicht die Weiterleitung auf paypal.com/de/ einzurichten, oder direkt auf paypal.com/ weiterzuleiten.
Die Loesung fuer das Problem ist der anscheinend undokumentierte Parameter lc, der mit einem Sprachcode wie DE, US etc gefuettert werden kann. In meinem Fall habe ich fuer Deutsch ‘DE’ benutzt und fuer Englisch ‘US’. ‘EN’ gibt es so nicht, aber was fuer eure Sprache das richtige ist bekommt ihr mit dieser Information schon raus =)
Hier der Code.
<form id="payment" action="https://secure.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<fieldset>
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="business" value="xxx@xxxx.de" />
<input type="hidden" name="upload" value="1" />
<!-- hier den warenkorb einfuegen -->
<input type="hidden" name="currency_code" value="EUR" />
<input type="hidden" name="lc" value="US" />
<input type="hidden" name="return" value="http://xxxx.xxx" />
<input type="hidden" name="cancel_return" value="xxxx.xxx" /><br />
<input type="submit" name="payment" value="Bezahlen" />
</fieldset>
</form>
Kommentar schreiben