Support » Plugin: PayPal Plus for WooCommerce » Nach dem Checkout wird nicht zu PP weitergeleitet

  • Resolved WDD-AS

    (@wdd-as)


    Hallo!

    Ich bin mir grade nicht sicher, ob das nun ein Problem mit dem “Event Tickets Pro”-Plugin oder ob das Plugin ein Problem mit eurem Plugin ist, da hier ja schon andere das gleiche Problem beschrieben haben. (Mit anderer Konstellation, aber gleichen Symptomen)

    Ich habe also auch das Problem, dass nach dem Zahlungspflichtigen bezahlen nicht auf die PP+-Seite weitergeleitet wird, sondern gleich zur Bestellbestätigung. Die Bestellung steht auch bei mir dann auf “Zahlung ausstehend”.

    Das Errorlog sagt diesbezüglich nicht wirklich was aus.

    Über den Shop werden Tickets über die Plugins: “Event Tickets” und “Event Tickets Plus” bestellt und versendet.
    Ich habe schon rausgefunden, wenn ich das “Event Tickets Plus”-Plugin deaktiviere, die Zwischenseite (\src\WC\ReceiptPageView.php) entsprechend geladen und somit auch zu PP weitergeleitet wird. Bei aktiviertem Plugin wird die Seite nicht geladen und gleich auf die Bestätigung geleitet.

    Ich habe auch schon die PHP-Verson auf 7.1 runtergesetzt, aber ohne Erfolg.

    Bei weiteren Code-Debug-Recherchen bin drauf gestoßen, dass die Bedingung in /woocommerce/includes/class-wc-checkout.php => function process_checkout() “if ( WC()->cart->needs_payment() ) {…” ein false zurück gibt. Wenn ich die Bedingung direkt uf “true” setze, wird entsprechend auf PP weitergeleitet. Ein debuggen der “needs_payment”-Funktion zeigt, dass $this->get_total(‘edit’) 0 ist. Vielleicht ist das irgendwie hilfreich, da ich grade nicht mehr weiter komme.

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘Nach dem Checkout wird nicht zu PP weitergeleitet’ is closed to new replies.