Opened 5 years ago

Last modified 4 years ago

#1871 closed Bug/Fehler

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

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: 

Im DEV-Shop ist es wohl nur noch bei Netto-Kunden nachvollziehbar, während es in älteren Shopversionen auch bei Brutto-Kunden vorkommt.

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 (1)

comment:1 by Torsten Riemer, 5 years ago

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