Forum Replies Created

Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter Themes4Free

    (@themes4free)

    Hello Mike,

    thanks for your answer!

    I think i must change a little bit in the class-wc-stripe-webhook-handler.php

    In this area!?

    public function process_webhook_charge_succeeded( $notification ) {
    		// The following payment methods are synchronous so does not need to be handle via webhook.
    		if ( ( isset( $notification->data->object->source->type ) && 'card' === $notification->data->object->source->type ) || ( isset( $notification->data->object->source->type ) && 'three_d_secure' === $notification->data->object->source->type ) ) {
    			return;
    		}
    
    		$order = WC_Stripe_Helper::get_order_by_charge_id( $notification->data->object->id );
    
    		if ( ! $order ) {
    			WC_Stripe_Logger::log( 'Could not find order via charge ID: ' . $notification->data->object->id );
    			return;
    		}
    
    		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
    
    		if ( 'on-hold' !== $order->get_status() ) {
    			return;
    		}
    
    		// Store other data such as fees
    		WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_transaction_id', $notification->data->object->id ) : $order->set_transaction_id( $notification->data->object->id );
    
    		if ( isset( $notification->data->object->balance_transaction ) ) {
    			$this->update_fees( $order, $notification->data->object->balance_transaction );
    		}
    
    		if ( is_callable( array( $order, 'save' ) ) ) {
    			$order->save();
    		}
    
    		/* translators: transaction id */
    		$order->update_status( $order->needs_processing() ? 'processing' : 'completed', sprintf( __( 'Stripe charge complete (Charge ID: %s)', 'woocommerce-gateway-stripe' ), $notification->data->object->id ) );

    After Order the status change to pending payment, when the customer pay, its change to on hold and after Stripe become the money its change to processing.

    But i will, its change immediately after pay to processing, whitout the step on hold.

    Thread Starter Themes4Free

    (@themes4free)

    So jetzt habe ich mir nochmal Zeit für das Thema genommen, hatte aber nicht viel Erfolg.

    – Plugin Autoptimize -> Deaktiviert -> gelöscht -> Cache Ordern geleert
    – Browser Cache in der htaccess entfernt

    Und es will einfach nicht gehen, bzw. mal gehts mal geht es nicht.
    Habe das ganze jetzt in IE, Chrome, FF getestet.

    Bei jeden einzelnen Test, jeweils Cookies und Browser Cache geleert.

    Dabei gibt es 2 Varianten.

    1. es geht gleich beim ersten mal nicht

    2. Ich lege einen Artikel in den Warenkorb, geh zur Kasse und es funktioniert, gehe zurück in den Shop, lege noch einen Artikel hinzu, ab zu Kasse und es geht nicht.

    Das ganze klingt für mich, wie ein schlechtes Märchen, aber es ist so 😉
    Im übrigen, nicht nur Mobil, auch am Desktop.

    Ich schicke dir gleich an paypalplus@inpsyde.com mal meine URL.
    Für heute lasse ich es mal so, wie es aktuell ist, also ohne ledigliche Komprimierung.

    Thread Starter Themes4Free

    (@themes4free)

    Ich denke ja auch das es irgendwie daran liegt.

    Ich nutze das Plugin Autoptimize, sowie Browser Cache per htaccess.

    Jedoch habe ich in Plugin, folgendes nicht aktiv!!!

    Autoptimize ist standardmäßig auch für deinen Warenkorb/Bezahlseite aktiv. Abwählen, um diese nicht zu optimieren.

    Man kann im Plugin, auch extra nochmal JS Skripte angeben, die ausgeschlossen werden, weißt du auf Anhieb, wie das Skript exakt heißt, bevor ich suchen gehe 😉

    Thread Starter Themes4Free

    (@themes4free)

    Hallo,

    ich bin es mal wieder, das Thema ist einfach verhext!

    Wie auch schon beim ersten mal, nach einer geraumen Zeit, geht es auf einmal nicht mehr.

    Mich hatte eine Kundin angeschrieben, warum man nicht bezahlen kann.
    Siehe da, der Button ist wieder weg, exakt das gleiche wie schon beim ersten mal.

    Es geht eine weile und zack, plötzlich nicht mehr.

    Es wurde auch wieder nichts, verändert!
    Kompletten Cache, natürlich dieses mal geleert 😉

    Sobald ich PP+ aktiviere, passiert folgendes…

    – es verschwindet der Bezahlen Button
    – es verschwindet die Bestellübersicht
    – der Link “Besitzt du bereits ein Kundenkonto? Klicke hier, um dich anzumelden.” funktioniert nicht mehr, ist nicht anklickbar

    …ist mir beim ersten mal gar nicht aufgefallen.

    PP+ wieder deaktiviert, und alles läuft wie es soll.

    Ist einfach nur verhext 🙁

    Thread Starter Themes4Free

    (@themes4free)

    So da ist er wieder 😉

    Heute habe ich mich nochmal intensiver damit beschäftigt.

    Ich denke das Problem war ganz einfach, wobei ich das ja schon mal dachte.

    Ich habe den kompletten /wp-content/cache Ordner gelöscht.
    Darin waren einige Ordner, wobei ich ja nur Autoptimize nutze, da hat sich bestimmt was altes eingeschlichen.

    Wenn es wieder erwarten Probleme gibt, melde ich mich!
    Und bitte an das Problemchen, mit der nicht funktionierenden Beschreibung aus dem anderen Thread denken 😉 Das liegt mir noch am Herzen.

    Vielen Dank für deine Hilfe und Mühe!

    Thread Starter Themes4Free

    (@themes4free)

    Hi Andreas,

    Ja das habe ich schon probiert, selbst das ganze Plugin deaktiviert.

    Meine Vermutung geht schon in die Richtung von dem Plugin, denke da steckt irgendwo noch was im Cache, bin nur noch nicht fündig geworden.

    Ich bleibe am Ball und gebe Bescheid, wenn ich was weiß.

    Thread Starter Themes4Free

    (@themes4free)

    Ich nutze das Plugin Autoptimize, denke auch das es daran liegt.

    Jedoch hatte ich es auch bereits deaktiviert zum testen und brachte keine Besserung.

    In einer freien Minute, muss ich nochmal testen.

    Thread Starter Themes4Free

    (@themes4free)

    Sorry für die späte Antwort, die letzte Zeit war sehr knapp 😉

    Das Problem ist ein richtiges Phänomen, mit dem Standard Theme funktionierte beim Test es!

    Zwischenzeitlich ging es auch mit dem Flatsome Theme!

    Ich hatte mal den Cache von WP gelöscht und siehe da, es ging.
    Hatte es auf eignen Handys das ganze gleich getestet, funktionierte tadellos.

    Vorgestern, habe ich es durch Zufall erneut getestet und der Button war wieder weg.
    Jedoch kann ich aktuell Löschen was ich will, der Button kommt nicht wieder.
    Wobei ich seitdem nichts verändert habe, nicht mal ein Plugin aktualisiert oder ähnliches.

    Nun habe ich PP+ erst mal deaktiviert und bin zurück zum normalen PP.

    Thread Starter Themes4Free

    (@themes4free)

    Hi Andreas,

    das wäre Super!

    Vielen Dank im Voraus.

    Gruß

Viewing 9 replies - 1 through 9 (of 9 total)