Opened 5 years ago
Last modified 4 years ago
#1871 closed Bug/Fehler
PayPal PLUS wird aufgrund von Cent Abweichungen nicht angezeigt — at Initial Version
| Reported by: | Torsten Riemer | Owned by: | |
|---|---|---|---|
| Priority: | hoch | Milestone: | |
| Component: | Module | Version: | 2.0.5.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
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:
