Häufige Fragen¶
Seit v2.0 wird die Transaktions-ID in der Bestellung nicht mehr gesetzt und der Bestellstatus bleibt auf „Zahlung ausstehend“ stehen¶
Ab dieser Version enthält das Plugin die sog. Zwei-Phasen Bestätigung. Dabei ist eine eine Zahlungstransaktion in wooCommerce nicht mehr mit der Bestätigung des Kunden abgeschlossen, sondern es erfolgt eine weitere Bestätigung seitens des easyCredit Servers. Der Server ruft im Anschluss der Bestellung die URL /easycredit/authorize auf. Bitte prüfen Sie die Logs Ihres Web-Servers auf den folgenden Aufruf, der kurz nach der Bestellung eingehen sollte. Enthält der Aufruf den Status-Code 200, ist die Transaktion auf „in Bearbeitung“ umgestellt und die Transaktions-ID ist der Bestellung zugeordnet:
127.0.0.1 - - [11/Nov/2011:11:11:11 +0200] "GET /easycredit/authorize/secToken/{secToken}/?transactionId={txId}&orderId={orderId} HTTP/1.1" 200 - mein-woocommerce-shop.de "-" "Java/1.0.0" "-
Bemerkung
Dieser Aufruf funktioniert möglicherweise nicht in Passwort-geschützten Staging- oder Entwicklungsumgebungen, wenn diese URL nicht explizit aus der Authentifizierung ausgeschlossen wird.
Die Bestellbestätigungs E-Mail wird bereits bei Weiterleitung auf das Payment Terminal von easyCredit versendet. Lässt sich dies nach hinten verschieben?¶
Das Problem hängt möglicherweise mit einem der folgenden Plugins zusammen:
wooCommerce Germanized
German Market
Die Plugins verändern den E-Mail Versand in wooCommerce derart, dass die E-Mail direkt nach Absenden des Checkouts versandt wird. Die E-Mail wird dabei unabhängig von der Zahlung versandt.
Fehlerbehebung bei Verwendung von wooCommerce Germanized¶
Das Problem ist im Forum des Plugins beschrieben:
Als Lösung schlägt der Plugin Hersteller vor, die Funktion mittels Hook in der functions.php des verwendeten Themes zu deaktivieren:
add_filter( 'woocommerce_gzd_instant_order_confirmation',
'my_child_disable_instant_order_confirmation', 1, 10 );
function my_child_disable_instant_order_confirmation( $disable ) {
return false;
}
Fehlerbehebung bei Verwendung von German Market¶
Im Plugin German Market hat der Hersteller die Funktion konfigurierbar gemacht. Das Verhalten kann unter Allgemein -> Emails -> Bestelleingangsbestätigungsmail konfiguriert werden.
weitere Fragen¶
Bei weiteren konkreten Fragen oder Hilfestellung bei der Integration wenden Sie sich bitte an den Support: