Kleinere Paypal Probleme

Hallo zusammen,
nach fast 1 Woche habe ich meinen Shop mittlerweile so angepasst, dass fast alles funktioniert.
Heute habe ich Paypal über E-Fire eingebunden, was auch soweit funktioniert hat,
es gibt allerdings noch 2 Probleme:
1.
Wenn man im Warenkorb auf “Express Kauft mit Paypal” klickt kommt folgende Meldung:
"Fehlermeldung von PayPal: Callback URL is wrong type; you must use the HTTPS."
Ein Zertifikat ist aktiv und HTTPS ist in der config.inc aktiviert.

  1. Wenn man nicht über die Express Schaltfläche, sondern im normalen Bestellverlauf Paypal als Zahlungsmethode auswählt, funktioniert es nur wenn man den unteren der beiden “Kostenpflichtig Bestellen” (und den entsprechenden AGB Check )Buttons anklickt. Die erste AGB / Widerruf Box mit Button ist über der Bestellung und die 2. unten drunter. Wenn man auf die obere klickt, wird die Bestellung ausgelöst, jedoch erfolgt keine Paypal Transaktion. Bei der unteren geht alles problemlos.
    Mir ist auch nicht ganz klar ob die vor meinen Änderungen auch schon da waren.

Achja der Shop ist unter http://shop.wabisabimusic.de zu erreichen.

Grüße

Christoph

welche Shopversion und welches Theme?
welches PayPal-Modul? Version?

Version 4.6.2_46646
Theme ist ein Azure Child Theme (wo ich glaube nur die CSS Dateien angepasst zu haben).
Die Probleme treten aber auch beim umschalten auf die anderen Themes auf.

  1. Https scheint nicht aktiv, schau nochmal in die config.inc
  2. Vergleiche mal den Html-Code der beiden Absende-Formulare

[QUOTE=leofonic;94752]1. Https scheint nicht aktiv, schau nochmal in die config.inc
2. Vergleiche mal den Html-Code der beiden Absende-Formulare[/QUOTE]

Hallo Frank,

  1. Da hattest Du Recht. Es standen zwar die Adressen in der config.inc, jedoch ohne https.
    Jetzt scheint paypal express auch zu gehen,
    allerdings bekomme ich im normalen Bestellvorgang bei Schritt 2 des Warenkorbs, wenn die Verbindung auf HTTPS umspringt, die Fehlermeldung dass die Seiote unsicher Inhalte enthält.

Der einzige Unterschied scheint, der Eintrag
[I]<input type=“hidden” name=“oepaypal” value=“1”>[/I]
unter:
[I]<div class=“lineBox clear”>
<a href=“https://shop.wabisabimusic.de/index.php?cl=payment” class=“prevStep submitButton largeButton”>Zurück</a>
<button type=“submit” class=“submitButton nextStep largeButton”>Kostenpflichtig bestellen</button>
</div>[/I]
der bei dem oberen Bestell-Button nicht vorhanden scheint.
In welcher Datei muß das ergänzt werden?

Danke und Grüße

Christoph

Hat keiner vielleicht eine Idee wie ich diese Probleme noch lösen kann ?

jetzt rede ich schon mit mir selbst :slight_smile:

Das Problem mit dem nicht funktierendem oberen Bestell Knopf bei Paypal Order ist gelöst.

Habe in der oepaypalorderconfirm.tpl
von:
[I][{$smarty.block.parent}]
[{ if $oView->isPayPal() }]
[{assign var=“isPayPal” value=$oView->isPayPal()}]
[{oxscript add="$(’<input>’).attr({type: ‘hidden’, name: ‘oepaypal’, value: ‘$isPayPal’}).appendTo(’#orderConfirmAgbBottom’,’#orderConfirmAgbTop’);"}]
[{/if}]
[/I]

zu dem hier geändert.
[I][{$smarty.block.parent}]
[{ if $oView->isPayPal() }]
[{assign var=“isPayPal” value=$oView->isPayPal()}]
[{oxscript add="$(’<input>’).attr({type: ‘hidden’, name: ‘oepaypal’, value: ‘$isPayPal’}).appendTo(’#orderConfirmAgbTop’);"}]
[{oxscript add="$(’<input>’).attr({type: ‘hidden’, name: ‘oepaypal’, value: ‘$isPayPal’}).appendTo(’#orderConfirmAgbBottom’);"}]
[{/if}][/I]

Jetzt habe ich also nur noch das Problem mit den unsicheren Elementen

So jetzt ist das vorerst letzte Problem auch beseitigt …
(Ich hatte einen Google Webfont eingebunden, jedoch ohne https … )