Fehler bei Standard-Paypal EE 5.2.2

Hallo, OXID-Zunft!

Ich quäle mich gerade mit einem Problem. Vielleicht ist schon jemand dem Unheil begegnet:

Ich habe für EE 5.22 Standard PayPal Modul für Sandbox konfiguriert.
Beim Testen kommt folgende Fehlermeldung: [B]Order total is invalid.[/B]


SESS ID: lh4brpmndnpmci7vm1758mrne2
array (
  'TIMESTAMP' => '2015-02-11T13:10:23Z',
  'CORRELATIONID' => '4c8fdd7ac693f',
  'ACK' => 'Failure',
  'VERSION' => '84.0',
  'BUILD' => '15295733',
  'L_ERRORCODE0' => '10401',
  'L_ERRORCODE1' => '10426',
  'L_ERRORCODE2' => '10427',
  'L_ERRORCODE3' => '11811',
  'L_ERRORCODE4' => '10431',
  'L_SHORTMESSAGE0' => 'Transaction refused because of an invalid argument. See additional error messages for details.',
  'L_SHORTMESSAGE1' => 'Transaction refused because of an invalid argument. See additional error messages for details.',
  'L_SHORTMESSAGE2' => 'Transaction refused because of an invalid argument. See additional error messages for details.',
  'L_SHORTMESSAGE3' => 'Transaction refused because of an invalid argument. See additional error messages for details.',
  'L_SHORTMESSAGE4' => 'Transaction refused because of an invalid argument. See additional error messages for details.',
  'L_LONGMESSAGE0' => 'Order total is invalid.',
  'L_LONGMESSAGE1' => 'Item total is invalid.',
  'L_LONGMESSAGE2' => 'Shipping total is invalid.',
  'L_LONGMESSAGE3' => 'Invalid Shipping Discount.',
  'L_LONGMESSAGE4' => 'Item amount is invalid.',
  'L_SEVERITYCODE0' => 'Error',
  'L_SEVERITYCODE1' => 'Error',
  'L_SEVERITYCODE2' => 'Error',
  'L_SEVERITYCODE3' => 'Error',
  'L_SEVERITYCODE4' => 'Error',
)

Hier sind Daten, die dem PayPal übergeben wurden:



======================= Request to PayPal [2015-02-11 14:10:22] ======================= #

SESS ID: lh4brpmndnpmci7vm1758mrne2
array (
  'VERSION' => '84.0',
  'PWD' => 'XXXXXXX',
  'USER' => 'buehler-facilitator_api1.xxx.com',
  'SIGNATURE' => 'An5ns1Kso7MWUdW4ErQKJJJ4qi4-AQ0A5uHEvVe5JJMkcZEZns0P4UXc',
  'CALLBACKVERSION' => '84.0',
  'LOCALECODE' => 'de_DE',
  'SOLUTIONTYPE' => 'Mark',
  'BRANDNAME' => 'PayPal Testshop',
  'CARTBORDERCOLOR' => '2b8da4',
  'RETURNURL' => 'https://domaineXXX(&sid=lh4brpmndnpmci7vm1758mrne2&rtoken=7176f657&shp=1&cl=oePayPalStandardDispatcher&fnc=getExpressCheckoutDetails',
  'CANCELURL' => 'https://domaineXXX.sw1nfdev.net/index.php?lang=0&sid=lh4brpmndnpmci7vm1758mrne2&rtoken=7176f657&shp=1&cl=payment',
  'PAYMENTREQUEST_0_PAYMENTACTION' => 'Sale',
  'NOSHIPPING' => '0',
  'PAYMENTREQUEST_0_AMT' => '303,68',
  'PAYMENTREQUEST_0_CURRENCYCODE' => 'EUR',
  'PAYMENTREQUEST_0_ITEMAMT' => '301,68',
  'PAYMENTREQUEST_0_SHIPPINGAMT' => '2,00',
  'PAYMENTREQUEST_0_SHIPDISCAMT' => '0,00',
  'L_SHIPPINGOPTIONISDEFAULT0' => 'true',
  'L_SHIPPINGOPTIONNAME0' => 'Testversandart zum Testen von Paypal',
  'L_SHIPPINGOPTIONAMOUNT0' => '2,00',
  'PAYMENTREQUEST_0_DESC' => 'Ihre Bestellung bei PayPal Testshop in Höhe von 303,68 EUR',
  'PAYMENTREQUEST_0_CUSTOM' => 'Ihre Bestellung bei PayPal Testshop in Höhe von 303,68 EUR',
  'ADDROVERRIDE' => '1',
  'MAXAMT' => '304,68',
  'L_PAYMENTREQUEST_0_NAME0' => 'Gesamtsumme:',
  'L_PAYMENTREQUEST_0_AMT0' => '301,68',
  'L_PAYMENTREQUEST_0_QTY0' => '1',
  'EMAIL' => '[email protected]',
  'PAYMENTREQUEST_0_SHIPTONAME' => 'Alex',
  'PAYMENTREQUEST_0_SHIPTOSTREET' => 'Eberswalder Str 4',
  'PAYMENTREQUEST_0_SHIPTOCITY' => 'Berlin',
  'PAYMENTREQUEST_0_SHIPTOZIP' => '10437',
  'PAYMENTREQUEST_0_SHIPTOPHONENUM' => '',
  'PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE' => 'TT',
  'METHOD' => 'SetExpressCheckout',
)


Was könnte die Ursache sein?
Ich danke für alle Tipps.

LG,
marsium

Du bist Masochist, oder? :slight_smile: Du hast eine EE und frickelst Dich durch alle Probleme selber durch?

Mit unseren Support Account Managern stehen Ihnen persönliche Ansprechpartner zur Verfügung, die Sie in allen technischen Fragen kompetent betreuen und regelmäßig die Zusammenarbeit mit Ihnen vorantreiben.

Fehler behoben.

In config folgende Zeilen hinzugefügt:

setlocale(LC_ALL, ‘de_DE.UTF-8’, ‘de_DE.utf8’, ‘de_DE’, ‘de_DE@euro’, ‘de_DE’, ‘de’, ‘ge’);
setlocale(LC_TIME, ‘de_DE.UTF-8’, ‘de_DE.utf8’, ‘de_DE’, ‘de_DE@euro’, ‘de_DE’, ‘de’, ‘ge’);
setlocale(LC_NUMERIC, ‘C’);

Lag also an falschen Zahlenformat-Einstellungen auf dem Server.

[QUOTE=marsium;156062]Fehler behoben.

In config folgende Zeilen hinzugefügt:

setlocale(LC_ALL, ‘de_DE.UTF-8’, ‘de_DE.utf8’, ‘de_DE’, ‘de_DE@euro’, ‘de_DE’, ‘de’, ‘ge’);
setlocale(LC_TIME, ‘de_DE.UTF-8’, ‘de_DE.utf8’, ‘de_DE’, ‘de_DE@euro’, ‘de_DE’, ‘de’, ‘ge’);
setlocale(LC_NUMERIC, ‘C’);

Lag also an falschen Zahlenformat-Einstellungen auf dem Server.[/QUOTE]
Hi,

kannst Du mir sagen in welcher config genau Du dies eingetragen hast.
Vielen Dank für die Mühe.

LG
Jean