{"id":2955,"date":"2018-01-19T10:07:41","date_gmt":"2018-01-19T09:07:41","guid":{"rendered":"https:\/\/www.commercers.com\/blog\/?p=2955"},"modified":"2020-10-16T11:29:54","modified_gmt":"2020-10-16T09:29:54","slug":"magento-paypal-plus-there-was-an-error-with-your-payment","status":"publish","type":"post","link":"https:\/\/www.commercers.com\/blog\/magento-paypal-plus-there-was-an-error-with-your-payment\/","title":{"rendered":"Magento &#8211; PayPal Plus There was an error with your payment."},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2018\/01\/bild-71.jpg\" alt=\"Bild\" width=\"320\" height=\"152\" align=\"left\" \/>Wir hatten bei einem Shop gerade das Problem, dass die Zahlungen mit PayPal (Plus) nicht durchgingen. Der Kunde wurde zu PayPal geleitet und wenn er dort die Zahlung abschlie\u00dfen wollte, wurde er zum Shop in den Warenkorb zur\u00fcck geleitet und erhielt die Fehlermeldung &#8220;<strong>There was an error with your payment.<\/strong>&#8221;<\/p>\n<p>Nun hilft es teilweise schon wenn man sich auf den Server per FTP einw\u00e4hlt und dort im Verzeichnis <strong>\/var\/log<\/strong> nach einer Datei <strong>PayPal.log<\/strong> sucht.<\/p>\n<p>In dieser werden (die neuen Eintr\u00e4ge werden unten hinzugef\u00fcgt) die Errors gespeichert. (Ansonsten kann man auch bei der PayPal Plus &#8211; Konfiguration im Backend die Debug-Ausgabe aktivieren, um n\u00e4her an das Problem zu kommen)<\/p>\n<p>In unserem Fall gab es diese Ausgabe:<\/p>\n<pre class=\"lang:default decode:true \">Got Http response code 400 when accessing https:\/\/api.paypal.com\/v1\/payments\/payment\/PAY-1UU97394RE844142FLJQ26GQ\/execute. {\"name\":\"DUPLICATE_TRANSACTION\",\"details\":[],\"message\":\"Duplicate invoice Id detected.\",\"information_link\":\"https:\/\/developer.paypal.com\/docs\/api\/payments\/#errors\",\"debug_id\":\"adc3dcf49e63bc\"}<\/pre>\n<p>Anscheinend hatte PayPal das Problem, dass die Rechnungs (bzw. eigentlich die Bestellnummer, da diese -je nach Einstellung im Backend bei PayPal Plus- an den Zahlungs-Server \u00fcbermittelt wird. Woher dies kommt&#8230;keine Ahnung. M\u00f6glicherweise liegt es daran, dass wir mit diesem Konto zuerst mit der Sandbox gearbeitet haben, anschlie\u00dfend alle Bestellungen zur\u00fcckgesetzt haben (also im Magento) und dann in den Livemodus gewechselt sind. In diesem Fall w\u00fcrde PayPal anscheinend keinen Unterschied zwischen bereits \u00fcbermittelten Sandbox-Bestellungen und sp\u00e4teren Live-Bestellungen machen.<\/p>\n<p>Somit waren zwei schnelle M\u00f6glichkeiten gegeben:<\/p>\n<p>1. die \u00dcbermittlung der Bestellnummer an PayPal zu unterbinden (System &gt; Konfiguration &gt; Verk\u00e4ufe \/ Zahlarten \/ PayPal Plus &#8211; Bestellnummer als PayPal Rechnungsnummer \u00fcbertragen<\/p>\n<p>2. Den Nummernkreis (mind.) der Bestellnummern zu \u00e4ndern.<\/p>\n<p>Wir haben uns f\u00fcr die letztere Variante entschieden, da damit die sp\u00e4tere Zuordnung von Bestellung zu PayPal-Buchung einfacher ist.<\/p>\n<p>Hierzu haben wir uns <a href=\"https:\/\/www.commercers.com\/blog\/magento-bestellnummern-rechnungsnummern-bestimmen-einstellen\/\">DIESER<\/a> Anleitung bedient.<\/p>\n<p>Anschlie\u00dfend klappte die Zahlung wieder.<\/p>\n<p>Genutzt in Magento Version 1.9 Kommentare? Erg\u00e4nzungen? Hinweise? Gerne!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wir hatten bei einem Shop gerade das Problem, dass die Zahlungen mit PayPal (Plus) nicht durchgingen. Der Kunde wurde zu PayPal geleitet und wenn er dort die Zahlung abschlie\u00dfen wollte, wurde er zum Shop in den Warenkorb zur\u00fcck geleitet und erhielt die Fehlermeldung &#8220;There was an error with your payment.&#8221; Nun hilft es teilweise schon&#8230;<\/p>\n","protected":false},"author":2,"featured_media":2954,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1,10],"tags":[],"class_list":["post-2955","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-allg_magento_probleme"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/2955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/comments?post=2955"}],"version-history":[{"count":1,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/2955\/revisions"}],"predecessor-version":[{"id":3474,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/2955\/revisions\/3474"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/media\/2954"}],"wp:attachment":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/media?parent=2955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/categories?post=2955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/tags?post=2955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}