-
PayPal Plus Probleme
Hallo.
Ich habe die Zahlungsart Paypal Plus eingerichtet. Alles nach Anleitung. Beim Klick auf den Button "Kostenpflichtig bestellen" lädt die Seite lange und es wird nicht auf Paypal weitergeleitet. Es erscheint auch keine Fehlermeldung.
Hier der Auszug aus dem LOG File:
Code:
[30-May-2019 10:33:47] Array
(
[intent] => sale
[redirect_urls] => Array
(
[return_url] => https://crystalflow-ocean.com/de/kasse/complete.html?uid=5cef94319e74b5.60268901
[cancel_url] => https://crystalflow-ocean.com/de/kasse/failed.html
)
[payer] => Array
(
[payment_method] => paypal
[payer_info] => Array
(
[email] => mail@stefansenn.com
[first_name] => Stefan
[last_name] => Senn
[billing_address] => Array
(
[line1] => Holer
[city] => Rheinau
[postal_code] => 77866
[country_code] => DE
)
)
)
[potential_payer_info] => Array
(
[billing_address] => Array
(
[line1] => Holer
[line2] =>
[city] => Rheinau
[state] =>
[postal_code] => 77866
[country_code] => DE
)
)
[transactions] => Array
(
[0] => Array
(
[amount] => Array
(
[total] => 37.50
[currency] => EUR
)
[item_list] => Array
(
[items] => Array
(
[0] => Array
(
[name] => Lycra Ocean Lovers
[sku] => CF-230-006-L
[price] => 34.00
[currency] => EUR
[quantity] => 1
)
[1] => Array
(
[name] => Versand (DHL)
[price] => 3.50
[currency] => EUR
[quantity] => 1
)
)
)
)
)
)
-
Ich hab das gleiche Problem und keine Fehlermeldung.
System lädt nach der Kaufbestätigung die Seite mit dem Kassenmodul, das Modul wird aber nicht angezeigt. Stattdessen wird ein leerer iFrame gezeigt. Umschließend ist ein DIV mit der ID #paypal_plus9, keine Weiterleitung.
Folgendes System liegt vor, C4.7.6 Isotope2.5.13
Ich hatte ein laufendes System unter C3.5 mit Isotope 2.4, Paypal Plus war als Beta-Test-Erweiterung eingebunden. Paypal+ ist vollständig konfiguriert und im Live-Betrieb gewesen, ohne Fehler. Nach dem Update trat der Fehler dann auf. Im Paypal-Log stehen die Daten wie bei 2nuts, oben. Keine Fehlermeldung. Im Serverlog und im Contaolog sind auch keine Einträge dazu.
Verschlüsselungsprüfung ist deaktiviert bei Paypal, das kann ich auch ausschließen.
Die Rückleitungs-URL habe ich inzwischen noch angepasst. Api-Keys sind überprüft und werfen Fehler401 wenn nicht korrekt. Kann ich also auch ausschließen.
Steh ich grad auf der Leitung und es gibt irgendwo noch ein Häckchen zu setzen?
Wäre für einen Hinweis dankbar.
Frohes Schaffen und Grüße, Kai
-
ich habe den Haken bei "Testsystem verwenden" wieder rausgenommen. Dann hat es bei mir funktioniert.
Allerdings nutze ich Contao 4.4.40.
Muss man die Rückleitungs-URL zwangsläufig anpassen? Wenn ja wo?
-
Das Testsystem (die "Sandbox" nennt es PayPal) und Live haben unterschiedliche Client ID's und Secrets. Also nur die Checkbox anzuhaken und sonst nichts zu ändern wird nicht funktionieren.
-
Ich hab die Sandbox Zahlungsart extra angelegt und auf eine "intern" Mitgliedergruppe begrenzt. Funktioniert wunderbar zum testen.
Leider hab ich den Fehler im Test- und im Live-Modus. Ich werde gar nicht zu PayPal weitergeleitet.
Sind Probleme mit C4.7 bekannt. Sollte ich einfach zurück auf C4.4 gehen?
-
Das ist die Ausgabe statt der Weiterleitung zu Paypal:
HTML-Code:
<div class="mod_iso_checkout block">
<div class="process first last">
<div id="paypal_plus9"><iframe id="iframe_0.05165491247331744" allowtransparency="true" scrolling="no" style="height: 150px; border: none; width: 1200px;"></iframe></div>
<script src="https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js" type="text/javascript"></script>
<script type="application/javascript">
var ppp = PAYPAL.apps.PPP({
"approvalUrl": "https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-8CJ45829G4941032N",
"placeholder": "paypal_plus9",
"mode": "live",
"country": "DE",
"language": "de" });
</script>
</div>
</div>
Weiß jemand ob hier was fehlt? Ist was zuviel? Auf den ersten unerfahrenen Blick sieht es gut aus.
-
Nach dem Downgrade auf Contao 4.4 geht es nun.