Opened 5 years ago

Closed 5 years ago

Last modified 4 years ago

#1871 closed Bug/Fehler (fixed)

PayPal PLUS wird aufgrund von Cent Abweichungen nicht angezeigt — at Version 3

Reported by: Torsten Riemer Owned by:
Priority: hoch Milestone:
Component: Module Version: 2.0.5.0
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by Torsten Riemer)

Fehlermeldung im Log:

[15-07-2020 18:20:22] PayPal\Core\PayPalHttpConnection : INFO: Response Status 	: 400
[15-07-2020 18:20:22] PayPal\Core\PayPalHttpConnection : DEBUG: Response Headers	: HTTP/1.1 400 Bad Request, Cache-Control: max-age=0, no-cache, no-store, must-revalidate, Content-Length: 322, Content-Type: application/json;charset=UTF-8, Date: Wed, 15 Jul 2020 16:20:22 GMT, Paypal-Debug-Id: xxxxxxxxxxxxx, , 
[15-07-2020 18:20:22] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/payment/PAYID-XXXXXXXXXXXXXXXXXXXXXXXX. {"name":"VALIDATION_ERROR","details":[{"field":"purchase_units[0].amount","issue":"Transaction amount details (subtotal, tax, shipping) must add up to specified amount total"}],"message":"Invalid request - see details","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"xxxxxxxxxxxxx"}
[15-07-2020 18:20:22] PayPal\Core\PayPalHttpConnection : DEBUG: 

Der Fehler ist nur in älteren Shopversionen nachvollziehbar.

Eine Testumgebung mit Shopversion 2.0.3.0 ist aufgesetzt und bekannt.

Meldung eines Kunden von mir:

Es lag an den Versandkosten. Hatte diese im Modul mit 5 Kommastellen eingetragen.
PayPal hat scheinbar alle Kommastellen zur Berechnung benutzt, der Shop allerdings in dem Rechnungsendbetrag nur 2 Stellen. Dadurch wurden die Versandkosten immer um diesen 1 Cent falsch berechnet.
An den Artikeln konnte es nicht liegen, da es egal bei welchen Artikeln und Mengen immer 1 Cent war.

Changesets, die möglicherweise damit im Zusammenhang stehen:

Change History (3)

comment:1 by Torsten Riemer, 5 years ago

Description: modified (diff)

comment:2 by Torsten Riemer, 5 years ago

Milestone: modified-shop-2.0.5.2
Resolution: fixed
Status: newclosed
Version: 2.0.5.12.0.5.0

Das Problem betrifft nur ältere Shopversionen. In Shopversion 2.0.5.1 ist das Problem bereits durch die genannten Changesets behoben.
Ich versuche die PayPal Module für ältere Shopversionen mit diesen Changesets zu erweitern.

comment:3 by Torsten Riemer, 5 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.