Safeterms - Sichere Rechtstexte für Online Händler
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware  (Gelesen 75490 mal)

Offline kumpelmagnet

  • Mitglied
  • ***
  • Beiträge: 183
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #510 am: 04. Januar 2017, 15:19:36 »
Hallo zusammen,

ich habe ein Problem in 2.0.1.0 mit dem PayPal Warenkorb Modul (paypalcart) in der neuesten Version vom 2.12.2016.
Die Zahlung mit folgender Fehlermeldung abgebrochen:

Code: XML  [Auswählen]
INFO: POST https://api.sandbox.paypal.com/v1/payments/payment
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.10.0 (platform-ver=5.6.29-nmm1; bit=64; os=Linux_3.2.0-119-generic; machine=x86_64; crypto-lib-ver=1.0.1; curl=7.22.0), Authorization: Bearer A101.bnDq2I3EPTI3jOAofDQiiLq7kt80682W7Gyq1PVyJGDTfR3kfRCW3NoNZxBrqUL4.260IrlLnHHNG1fZjQwGZt5vWILu, PayPal-Request-Id: 142695334917823148353874459161, PayPal-Partner-Attribution-Id: ModifiedeCommerce_Cart_REST_EC, Content-Length: 499, ,
DEBUG: Request Data             : {"intent":"sale","payer":{"payment_method":"paypal"},"redirect_urls":{"return_url":"http://test2.homebliss.de/callback/paypal/paypalcart.php","cancel_url":"http://test2.homebliss.de/shopping_cart.php?payment_error=paypalcart"},"transactions":[{"amount":{"total":"29.90","currency":"EUR","details":{"subtotal":"29.90"}},"item_list":{"items":[{"name":"Ihre Bestellung bei Homebliss","quantity":1,"price":"29.90"}]},"description":"Homebliss","invoice_number":"586d01385051f"}],"create_time":1483538744}

 INFO: Response Status  : 400
 DEBUG: Response Headers        : HTTP/1.1 400 Bad Request, Date: Wed, 04 Jan 2017 14:05:45 GMT, Server: Apache, PROXY_SERVER_INFO: host=slcsbplatformapiserv3002.slc.paypal.com;threadId=1097, Paypal-Debug-Id: dfcdcf9311cba, CORRELATION-ID: dfcdcf9311cba, Content-Language: *, Connection: close, Connection: close, Paypal-Debug-Id: dfcdcf9311cba, Set-Cookie: X-PP-SILOVER=name%3DSANDBOX3.API.1%26silo_version%3D1880%26app%3Dplatformapiserv%26TIME%3D956394840%26HTTP_X_PP_AZ_LOCATOR%3D; Expires=Wed, 04 Jan 2017 14:35:45 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: 693, Content-Type: application/json, ,
 ERROR: Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/payment. {"name":"VALIDATION_ERROR","details":[{"field":"transactions[0].item_list.items[0].currency","issue":"Required field missing"},{"field":"transactions","issue":"Item currency codes should be same as the transaction currency code in all buckets"},{"field":"transactions[0].item_list.items[0].price","issue":"Currency amount must be non-negative number, may optionally contain exactly 2 decimal places separated by '.', optional thousands separator ',', limited to 7 digits before the decimal point and currency which is a valid ISO Currency Code"}],"message":"Invalid request - see details","information_link":"https://developer.paypal.com/docs/api/#VALIDATION_ERROR","debug_id":"dfcdcf9311cba"}
 DEBUG:

Grüsse

Anton

Offline kumpelmagnet

  • Mitglied
  • ***
  • Beiträge: 183
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #511 am: 05. Januar 2017, 10:27:17 »
Hallo,

noch mal zum vorhergehenden Beitrag, wenn man Warenkorb übertragen einstellt scheint es zu funktionieren.
Ich komme dann zurück von paypal aber die Versandkosten sind nicht in der Summe enthalten.

Ich verwende ot_payment aber nicht.

Grüsse

Anton

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 42.742
  • Geschlecht: Männlich
    • Teile Beitrag
    • http://www.modified-shop.org
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #512 am: 05. Januar 2017, 13:22:17 »
Das kollidiert jetzt ein wenig mit deinem anderen Thema: PayPal im Shop 2.0.1.0

Dort schriebst du:

[...]
jetzt habe ich noch das Problem das bei paypal Warenkorb bei der Summe die Versandkosten
dazugezählt werden und dann noch mal die Versandkosten ausgewiesen werden.

Im Beispiel ist der Warenwert 2.50 + 3.95 = 6.45
[...]

Quelle: PayPal im Shop 2.0.1.0

Und meine Empfehlung daraufhin war:

Dann trage im Modul "PayPal Warenkorb (paypalcart)" unter "Vorläufige Versandkosten" einfach nichts ein. ;-)
[...]

Quelle: PayPal im Shop 2.0.1.0

Wenn das nun nicht mehr der Fall ist, dann trage wieder die vorläufigen Versandkosten entsprechend ein.

Grüße

Torsten

Offline kumpelmagnet

  • Mitglied
  • ***
  • Beiträge: 183
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #513 am: 05. Januar 2017, 14:22:06 »
Hallo,

entschuldige die Verwirrung aber das ist ein Problem NUR mit paypal warenkorb. Ich habe mir den Shop 2.0.1.0 noch mal neu aufgesetzt und das aktuellste paypal Modul installiert. Wenn man dann paypal warenkorb aufruft kommt es zu dem Fehler, der oben beschrieben ist. Wenn ich Warenkorb übertragen einschalte und wieder paypal warenkorb aufrufe werde ich zu paypal geleitet kann mich einloggen und wenn ich wieder in den Shop zurückkomme sind aber in der Summe die Versandkosten nicht enthalten (siehe Anhang).

Grüsse

Anton

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 42.742
  • Geschlecht: Männlich
    • Teile Beitrag
    • http://www.modified-shop.org
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #514 am: 05. Januar 2017, 14:36:24 »
Klick mal dort auf den Button "Bestätigen" bei der Auswahl der Versandart. Das Modul "PayPal Warenkorb (paypalcart)" weiss doch vorher noch nicht welche Versandart der Kunde im Checkout nutzen will.

Grüße

Torsten

Offline kumpelmagnet

  • Mitglied
  • ***
  • Beiträge: 183
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #515 am: 05. Januar 2017, 14:49:01 »
Okay dann wird die Summe korrigiert und die Versandkosten stimmen, aber das ist kein gangbarer Weg.
Da bestellen die Kunden dann ohne Versandkosten. Im alten Modul wurde die voreingestellte Versandmethode bereits in der Summe berücksichtigt.

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 42.742
  • Geschlecht: Männlich
    • Teile Beitrag
    • http://www.modified-shop.org
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #516 am: 05. Januar 2017, 15:02:39 »
Es sollte eigentlich nicht möglich sein dort ohne Versandkosten zu bestellen! Es sei denn sie wählen eben Selbstabholung aus, aber dann fallen ja auch keine Versandkosten an.

Grüße

Torsten

Offline kumpelmagnet

  • Mitglied
  • ***
  • Beiträge: 183
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #517 am: 05. Januar 2017, 15:13:52 »
Ist aber bei mir möglich, man klickt kaufen ohne die Versandkosten zu bestätigen, fertig.

Grüsse

Anton

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 42.742
  • Geschlecht: Männlich
    • Teile Beitrag
    • http://www.modified-shop.org
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #518 am: 05. Januar 2017, 15:24:19 »
Stimmt! Ich kann das nachvollziehen. Ich habe das in Ticket #1110 festgehalten.

Grüße

Torsten

Offline kumpelmagnet

  • Mitglied
  • ***
  • Beiträge: 183
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #519 am: 05. Januar 2017, 15:33:13 »
Okay, aber dann ist da noch das andere Problem das wenn man Warenkorb übertragen "nein" einstellt :

Code: PHP  [Auswählen]
[05-01-2017 10:12:04] PayPal\Core\PayPalHttpConnection : INFO: POST https://api.sandbox.paypal.com/v1/payments/payment
[05-01-2017 10:12:05] 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.10.0 (platform-ver=5.6.29-nmm1; bit=64; os=Linux_3.2.0-119-generic; machine=x86_64; crypto-lib-ver=1.0.1; curl=7.22.0), Authorization: Bearer A101.1FzwGE1AU-qWyon0LbQ6Y2CbePpMr7KWB32aAHSIpZYsELlou1UAY17G0yMrFmRb.mZWm6BT-RVuhnA-sUixb2Jt2LyW, PayPal-Request-Id: 142695334922685148360752221287, PayPal-Partner-Attribution-Id: ModifiedeCommerce_Cart_REST_EC, Content-Length: 499, ,
[05-01-2017 10:12:05] PayPal\Core\PayPalHttpConnection : DEBUG: Request Data            : {"intent":"sale","payer":{"payment_method":"paypal"},"redirect_urls":{"return_url":"http://test2.homebliss.de/callback/paypal/paypalcart.php","cancel_url":"http://test2.homebliss.de/shopping_cart.php?payment_error=paypalcart"},"transactions":[{"amount":{"total":"29.90","currency":"EUR","details":{"subtotal":"29.90"}},"item_list":{"items":[{"name":"Ihre Bestellung bei Homebliss","quantity":1,"price":"29.90"}]},"description":"Homebliss","invoice_number":"586e0de320561"}],"create_time":1483607523}
--------------------------------------------------------------------------------------------------------------------------------

[05-01-2017 10:12:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
[05-01-2017 10:12:05] PayPal\Core\PayPalHttpConnection : DEBUG: Response Headers        : HTTP/1.1 400 Bad Request, Date: Thu, 05 Jan 2017 09:12:05 GMT, Server: Apache, PROXY_SERVER_INFO: host=slcsbplatformapiserv3001.slc.paypal.com;threadId=1278, Paypal-Debug-Id: 4314f0021a36, CORRELATION-ID: 4314f0021a36, Content-Language: *, Connection: close, Connection: close, Paypal-Debug-Id: 4314f0021a36, Set-Cookie: X-PP-SILOVER=name%3DSANDBOX3.API.1%26silo_version%3D1880%26app%3Dplatformapiserv%26TIME%3D3842862680%26HTTP_X_PP_AZ_LOCATOR%3D; Expires=Thu, 05 Jan 2017 09:42:05 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: 692, Content-Type: application/json, ,
[05-01-2017 10:12:05] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/payment. {"name":"VALIDATION_ERROR","details":[{"field":"transactions","issue":"Item currency codes should be same as the transaction currency code in all buckets"},{"field":"transactions[0].item_list.items[0].price","issue":"Currency amount must be non-negative number, may optionally contain exactly 2 decimal places separated by '.', optional thousands separator ',', limited to 7 digits before the decimal point and currency which is a valid ISO Currency Code"},{"field":"transactions[0].item_list.items[0].currency","issue":"Required field missing"}],"message":"Invalid request - see details","information_link":"https://developer.paypal.com/docs/api/#VALIDATION_ERROR","debug_id":"4314f0021a36"}
[05-01-2017 10:12:05] PayPal\Core\PayPalHttpConnection : DEBUG:

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 42.742
  • Geschlecht: Männlich
    • Teile Beitrag
    • http://www.modified-shop.org
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #520 am: 05. Januar 2017, 15:46:49 »
Auch das kann ich bei uns im Demoshop nachvollziehen und habe auch das in Ticket #1111 festgehalten.

Grüße

Torsten

Offline kumpelmagnet

  • Mitglied
  • ***
  • Beiträge: 183
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #521 am: 05. Januar 2017, 15:54:21 »
Ticket #1111  :-B

Scheint ja ausser mir paypal warenkorb keiner zu nutzen....

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 42.742
  • Geschlecht: Männlich
    • Teile Beitrag
    • http://www.modified-shop.org
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #522 am: 06. Januar 2017, 15:44:47 »
Die Module in Beitrag 1 wurden erneut aktualisiert. Wer bereits eine ältere Version des Moduls installiert hatte, der lädt bitte einfach den Inhalt des Ordners "NEW_FILES" erneut in seinen Shop.

Zusätzlich sind noch folgende Dateien aus dem Ordner "CHANGED_FILES" zu bearbeiten:

Für Shopversion 1.06 rev 4642 SP4, 2.0.0.0 rev 9678 & 2.0.1.0 rev 10403
  • /includes/external/paypal/classes/PayPalPayment.php

Da hier davon ausgegangen wird, dass der Shopbetreiber an diesen Dateien keine Änderungen vorgenommen hat, können die Dateien aus dem Ordner "CHANGED_FILES" für die genannten Shopversionen einfach in den Shop kopiert werden.

Eingeflossen ist die Korrektur aus Ticket #1111 bzw. r10546.

Grüße

Torsten

Offline noRiddle

  • Experte
  • *****
  • Beiträge: 9.120
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webdesign Bonn - Köln
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #523 am: 07. Januar 2017, 19:14:46 »
Da in CHANGED_FILES auch Dateien aus /templates/DAS_TEMPLATE/module/product_info/ sind, wärt Ihr so nett zu sagen was in diesen Dateien anders/neu ist ?
Man hat ja zig verschiedene Templates.

Danke euch.

Gruß,
noRiddle

Offline noRiddle

  • Experte
  • *****
  • Beiträge: 9.120
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webdesign Bonn - Köln
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #524 am: 07. Januar 2017, 19:47:32 »
*NACHTRAG*
Wäre vielleicht auch sinnvoll wenn diese PayPalPlus-Updates im Feed auf der Startseite im Backend erscheinen würden..., also die Nachricht, daß es eines gibt...


Teile per facebook Teile per linkedin Teile per twitter