Support » Plugin: PayPal Plus for WooCommerce » Fehler im Bestellvorgang. Versuche es bitte erneut.

  • Resolved klabedz

    (@klabedz)


    Hallo,
    gestern habe ich in einem Kundenshop das Plugin installiert. Zuerst im Sandboxmodus konfiguriert und getestet. Hat alles wunderbar funktioniert. Später habe ich es in den Livemodus umgeschaltet, hat bis dahin auch geklappt. Heute geht das Plugin leider gar nicht mehr. Weder im Live-Modus noch in der Sandbox. Ich bekomme immer eine meldung “Fehler im Bestellvorgang. Versuche es bitte erneut.” und werde zurück zum Cart geleitet.

    Config:
    WC: 3.0.7
    WP: 4.7.5
    PHP: 7.0.19
    (noch) kein HTTPS

    Hier ein Sandbox Log

    [06-06-2017 08:52:14] PayPal\Core\PayPalHttpConnection : INFO: Response Status : 400
    [06-06-2017 08:52:14] PayPal\Core\PayPalHttpConnection : DEBUG: Response Headers : HTTP/1.1 400 Bad Request, Date: Tue, 06 Jun 2017 20:52:14 GMT, Server: Apache, paypal-debug-id: da75ae1db891b, Content-Language: *, Connection: close, Paypal-Debug-Id: da75ae1db891b, Set-Cookie: X-PP-SILOVER=name%3DSANDBOX3.API.1%26silo_version%3D1880%26app%3Dplatformapiserv%26TIME%3D4262803289%26HTTP_X_PP_AZ_LOCATOR%3D; Expires=Tue, 06 Jun 2017 21:22:14 GMT; domain=.paypal.com; path=/; Secure; HttpOnly, Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT, Vary: Authorization, Content-Length: 243, Content-Type: application/json, ,
    [06-06-2017 08:52:14] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/payment/PAY-2GN966502A7334504LE3RLZQ. {“name”:”MALFORMED_REQUEST”,”details”:[{“field”:”purchase_units”,”issue”:”Unrecognized field/Invalid Value”}],”message”:”MALFORMED_REQUEST”,”information_link”:”https://developer.paypal.com/docs/api/payments/#errors”,”debug_id”:”da75ae1db891b”}
    [06-06-2017 08:52:14] PayPal\Core\PayPalHttpConnection : DEBUG:

    und Live-Log

    [06-06-2017 08:59:40] PayPal\Core\PayPalHttpConnection : INFO: GET https://api.paypal.com/v1/payments/payment?count=1
    [06-06-2017 08:59:41] PayPal\Core\PayPalHttpConnection : INFO: Response Status : 200
    [06-06-2017 08:59:41] PayPal\Core\PayPalHttpConnection : INFO: GET https://api.paypal.com/v1/payment-experience/web-profiles/XP-SPCT-HDB9-GXLA-NUEW
    [06-06-2017 08:59:42] PayPal\Core\PayPalHttpConnection : INFO: Response Status : 200
    [06-06-2017 08:59:42] PayPal\Core\PayPalHttpConnection : INFO: PUT https://api.paypal.com/v1/payment-experience/web-profiles/XP-SPCT-HDB9-GXLA-NUEW
    [06-06-2017 08:59:43] PayPal\Core\PayPalHttpConnection : INFO: Response Status : 204
    [06-06-2017 09:00:11] PayPal\Core\PayPalHttpConnection : INFO: POST https://api.paypal.com/v1/payments/payment
    [06-06-2017 09:00:13] PayPal\Core\PayPalHttpConnection : INFO: Response Status : 201
    [06-06-2017 09:00:35] PayPal\Core\PayPalHttpConnection : INFO: GET https://api.paypal.com/v1/payments/payment/PAY-2AY528365K301204RLE3RPXA
    [06-06-2017 09:00:36] PayPal\Core\PayPalHttpConnection : INFO: Response Status : 200
    [06-06-2017 09:00:36] PayPal\Core\PayPalHttpConnection : INFO: PATCH https://api.paypal.com/v1/payments/payment/PAY-2AY528365K301204RLE3RPXA
    [06-06-2017 09:00:37] PayPal\Core\PayPalHttpConnection : INFO: Response Status : 400
    [06-06-2017 09:00:37] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.paypal.com/v1/payments/payment/PAY-2AY528365K301204RLE3RPXA. {“name”:”MALFORMED_REQUEST”,”details”:[{“field”:”purchase_units”,”issue”:”Unrecognized field/Invalid Value”}],”message”:”MALFORMED_REQUEST”,”information_link”:”https://developer.paypal.com/docs/api/payments/#errors”,”debug_id”:”13ae4704cc4a2″}

    Vielen Dank im Voraus!

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author Biont

    (@biont)

    Hallo klabedz,

    Der MALFORMED_REQUEST hat uns bereits geärgert und wir haben Fixes dazu. Ich hoffe, dass wir das Update bald ausspielen können. Kannst du zur Überprüfung bitte noch schauen, ob du den Payment- und Patch-request im Sandbox-Log findest? Dann kann ich nachsehen, ob es sich um den bekannten Fehler handelt.

    Danke dir und viele Grüße,

    Moritz

    Bei mir das gleiche Problem. Auf einer HP haut`s hin auf 2 weiteren nicht. Das Plugin ließ sich kurzzeitig durch deaktivieren/aktivieren aller Plugins einschalten 1 Tag später wieder diese Meldung.

    Thread Starter klabedz

    (@klabedz)

    @biont
    Danke für die schnelle Antwort.

    Ich bin mir nicht sicher ob du diesen Request meinst, aber hier:

    [06-06-2017 08:52:14] PayPal\Core\PayPalHttpConnection : INFO: PATCH https://api.sandbox.paypal.com/v1/payments/payment/PAY-2GN966502A7334504LE3RLZQ
    [06-06-2017 08:52:14] PayPal\Core\PayPalHttpConnection : DEBUG: Request Headers : PATCH /v1/payments/payment/PAY-2GN966502A7334504LE3RLZQ HTTP/1.1, Host: api.sandbox.paypal.com, Accept: */*, Content-Type: application/json, User-Agent: PayPalSDK/PayPal-PHP-SDK 1.11.0 (platform-ver=7.0.19; bit=64; os=Linux_2.6.32-042stab123.2; machine=x86_64; crypto-lib-ver=1.0.1e-fips; curl=7.19.7), Authorization: Bearer A21AAHTNkKSkUsJTHBa3iNfEU3zLpcFH9Gl5yaDu2H6YNnQ8wA0Q_cLKcSn1KzWDEfOoA-Le-9vnOBGL3fuXynajhpwxDDdqA, PayPal-Partner-Attribution-Id: WooCommerce_Cart_Plus, Content-Length: 578, ,
    [06-06-2017 08:52:14] PayPal\Core\PayPalHttpConnection : DEBUG: Request Data : [{“op”:”replace”,”path”:”/transactions/0/amount”,”value”:{“total”:”144.90″,”currency”:”EUR”,”details”:{“subtotal”:”117.56″,”shipping”:”4.2016806722689″,”tax”:”23.14″}}},{“op”:”add”,”path”:”/transactions/0/custom”,”value”:”{\”order_id\”:276,\”order_key\”:\”wc_order_593715fc49072\”}”},{“op”:”add”,”path”:”/transactions/0/invoice_number”,”value”:”IQF-276″},{“op”:”add”,”path”:”/transactions/0/item_list/shipping_address”,”value”:{“recipient_name”:”xxx”,”line1″:”xxx”,”line2″:””,”city”:”xxx”,”state”:””,”postal_code”:”xxx”,”country_code”:”DE”}}]

    [06-06-2017 08:51:49] PayPal\Core\PayPalHttpConnection : INFO: POST https://api.sandbox.paypal.com/v1/payments/payment
    [06-06-2017 08:51:50] PayPal\Core\PayPalHttpConnection : DEBUG: Request Headers : POST /v1/payments/payment HTTP/1.1, Host: api.sandbox.paypal.com, Accept: */*, Content-Type: application/json, User-Agent: PayPalSDK/PayPal-PHP-SDK 1.11.0 (platform-ver=7.0.19; bit=64; os=Linux_2.6.32-042stab123.2; machine=x86_64; crypto-lib-ver=1.0.1e-fips; curl=7.19.7), Authorization: Bearer A21AAHTNkKSkUsJTHBa3iNfEU3zLpcFH9Gl5yaDu2H6YNnQ8wA0Q_cLKcSn1KzWDEfOoA-Le-9vnOBGL3fuXynajhpwxDDdqA, PayPal-Request-Id: http://iq-fitshop.de593715e57f7a5, PayPal-Partner-Attribution-Id: WooCommerce_Cart_Plus, Content-Length: 635, ,
    [06-06-2017 08:51:50] PayPal\Core\PayPalHttpConnection : DEBUG: Request Data : {“intent”:”sale”,”experience_profile_id”:”XP-5TEZ-UMZU-958H-TVHL”,”payer”:{“payment_method”:”paypal”},”redirect_urls”:{“return_url”:”http://iq-fitshop.de/wc-api/paypal_plus/”,”cancel_url”:”http://iq-fitshop.de/warenkorb/”},”transactions”:[{“amount”:{“currency”:”EUR”,”total”:”144.90″,”details”:{“shipping”:”4.20″,”tax”:”23.14″,”subtotal”:”117.56″}},”item_list”:{“items”:[{“name”:”xxx”,”currency”:”EUR”,”quantity”:1,”price”:”117.56″,”sku”:”040003″}]},”description”:”Payment description”,”invoice_number”:”593715e584416″,”notify_url”:”http://iq-fitshop.de/wc-api/Woo_Paypal_Plus_Gateway/”}]}

    Was denkst du, wann werden Fixes ausgespielt?

    • This reply was modified 4 years, 11 months ago by klabedz.
    Plugin Author Biont

    (@biont)

    Danke, klabedz. Genau das brauchte ich. Es handelt sich um ein Problem mit den Versandkosten, die je nach Steuerkonfiguration teils als Zahlen mit zu vielen Dezimalstellen rausgehen. Das haben wir bereits behoben.

    @otto5252, wenn du bei dir mal nachsehen könntest, ob du bei shipping” auch mehr als 2 Nachkommastellen siehst, dann wüssten wir gleich, ob du dasselbe Problem hast. Danke!

    Releasetermine nennen erzeugt schlechtes Karma; Wir planen aber, den aktuellen Stand erst einmal -und so bald wie möglich- als Bugfix-Release zu veröffentlichen, wodurch sich die Wartezeit deutlich verkürzen dürfte.

    ich hab bei den Beiden Shops wo das Plugin nicht geht das Versandplugin Weight Based Shipping installiert vorher table rate. wo soll ich da schauen beim Weight Based Shipping ist nur eine stelle nach dem Konto

    Plugin Author Biont

    (@biont)

    @otto5252 Verzeihung, Missverständnis. Ich meinte, ob du in deinem PayPal-log mal nachsehen kannst, ob dort im Payment-Request bei “shipping” auch mehr als 2 Nachkomnmastellen stehen

    sorry bin da nicht ganz so firm, ich denke ich sollte das Plugin in der Sandbox testen, wir haben nur Live getestet da gibts dann wohl keinen payment-Request weil ja nix passiert. Logs hab ich einige die sind aber teilweise riesig.
    In der Sandbox testen?

    ich hab mal in einem anderen Shop das Modul installiert mit einen Versandplugin da auch dieser Fehler, als ich nur das std. Versandtool von WC aktiviert hatte ging die Bestellung durch.
    Versand Modul Weight Based Shipping auch mit Table Rate das gleiche

    Ich habe auch diese Fehlermeldung Live und in der Sandbox. Gibt es schon einen Termin für das Bugfix Release?

    Keine Antwort?? Oder gibt’s Probleme?

    Hallo @rastelli2405,

    sorry für die späte Antwort. Wir haben noch ein paar weitere Bugs gefixt, deswegen hat sich das Ganze etwas verzögert. Wir machen gerade eine Beta-Version fertig, die wir testen lassen möchten, bevor das Release hier auf wordpress.org rausgeht.
    Wir freue uns über jeden Tester. Schreib uns eine E-Mail an paypalplus [at] inpsyde.com, falls du die Beta ausprobieren willst.

    Vielen Dank und schöne Grüße
    Christina

    Hallo @all

    das Release 1.0.3 ist nun veröffentlicht. Bitte einmal updaten und prüfen, ob eure Probleme damit behoben sind.

    Beste Grüße
    Christina

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Fehler im Bestellvorgang. Versuche es bitte erneut.’ is closed to new replies.