Ciao a tutti,

sto cercando di attivare Paypal sul mio nuovo eshop magento.
Tutto sembra configurato: prodotti, tasse, origine di spedizione, metodi di spedizione, pagamenti.



Appena aggiungo un prodotto di test al carrello (10 euro + IVA), ho il totale corretto di 12,20€, vengo reindirizzato a Paypal che riporta i dati corretti (10€ + 2,20 € IVA).

Procedo col pagamento ma ottengo questo errore:

10413 Transaction refused because of an invalid argument. See additional error messages for details.
The totals of the cart item amounts do not match order amounts.

Questo è il log della transazione ottenuto da magento:

codice:

codice:
2015-05-12T07:13:37+00:00 DEBUG (7): Array
(
    [url] => https://api-3t.sandbox.paypal.com/nvp
    [SetExpressCheckout] => Array
        (
            [PAYMENTACTION] => Sale
            [AMT] => 12.20
            [CURRENCYCODE] => EUR
            [RETURNURL] => https://www.mydomain.com/index.php/paypal/express/return/
            [CANCELURL] => https://www.mydomain.com/index.php/paypal/express/cancel/
            [INVNUM] => 145000012
            [SOLUTIONTYPE] => Sole
            [GIROPAYCANCELURL] => https://www.mydomain.com/index.php/paypal/express/cancel/
            [GIROPAYSUCCESSURL] => https://www.mydomain.com/index.php/checkout/onepage/success/
            [BANKTXNPENDINGURL] => https://www.mydomain.com/index.php/checkout/onepage/success/
            [LOCALECODE] => it_IT
            [ITEMAMT] => 10.00
            [TAXAMT] => 2.20
            [SHIPPINGAMT] => 0.00
            [L_NUMBER0] => 1
            [L_NAME0] => prova
            [L_QTY0] => 1
            [L_AMT0] => 10.00
            [BUSINESS] => 
            [NOTETEXT] => 
            [EMAIL] => customer@email.com
            [FIRSTNAME] => Mario
            [LASTNAME] => Rossi
            [MIDDLENAME] => 
            [SALUTATION] => 
            [SUFFIX] => 
            [COUNTRYCODE] => IT
            [STATE] => MI
            [CITY] => Milano
            [STREET] => Via Prova 1
            [ZIP] => 20124
            [PHONENUM] => 021234567
            [SHIPTOCOUNTRYCODE] => IT
            [SHIPTOSTATE] => MI
            [SHIPTOCITY] => Milano
            [SHIPTOSTREET] => Via Prova 1
            [SHIPTOZIP] => 20124
            [SHIPTOPHONENUM] => 021234567
            [SHIPTOSTREET2] => 
            [STREET2] => 
            [SHIPTONAME] => Mario Rossi
            [ADDROVERRIDE] => 1
            [METHOD] => SetExpressCheckout
            [VERSION] => 72.0
            [USER] => ****
            [PWD] => ****
            [SIGNATURE] => ****
            [BUTTONSOURCE] => Magento_Cart_Community
        )


    [response] => Array
        (
            [TOKEN] => EC-1M8707294L986462R
            [TIMESTAMP] => 2015-05-12T07:13:37Z
            [CORRELATIONID] => 263efbcb7541a
            [ACK] => Success
            [VERSION] => 72.0
            [BUILD] => 16619266
        )


    [__pid] => 28425
)


2015-05-12T07:14:26+00:00 DEBUG (7): Array
(
    [url] => https://api-3t.sandbox.paypal.com/nvp
    [GetExpressCheckoutDetails] => Array
        (
            [TOKEN] => EC-1M8707294L986462R
            [METHOD] => GetExpressCheckoutDetails
            [VERSION] => 72.0
            [USER] => ****
            [PWD] => ****
            [SIGNATURE] => ****
            [BUTTONSOURCE] => Magento_Cart_Community
        )


    [response] => Array
        (
            [TOKEN] => EC-1M8707294L986462R
            [BILLINGAGREEMENTACCEPTEDSTATUS] => 0
            [CHECKOUTSTATUS] => PaymentActionNotInitiated
            [TIMESTAMP] => 2015-05-12T07:14:26Z
            [CORRELATIONID] => 42572b8a7dc08
            [ACK] => Success
            [VERSION] => 72.0
            [BUILD] => 16619266
            [EMAIL] => paypalaccount@email.com
            [PAYERID] => NEFQP77Y6WEU4
            [PAYERSTATUS] => unverified
            [FIRSTNAME] => Mario
            [LASTNAME] => Rossi
            [COUNTRYCODE] => IT
            [SHIPTONAME] => Mario Rossi
            [SHIPTOSTREET] => Via Prova 1
            [SHIPTOCITY] => Milano
            [SHIPTOSTATE] => MI
            [SHIPTOZIP] => 20124
            [SHIPTOCOUNTRYCODE] => IT
            [SHIPTOPHONENUM] => 021234567
            [SHIPTOCOUNTRYNAME] => Italy
            [ADDRESSSTATUS] => Unconfirmed
            [CURRENCYCODE] => EUR
            [AMT] => 12.20
            [ITEMAMT] => 10.00
            [SHIPPINGAMT] => 0.00
            [HANDLINGAMT] => 0.00
            [TAXAMT] => 2.20
            [INVNUM] => 145000012
            [INSURANCEAMT] => 0.00
            [SHIPDISCAMT] => 0.00
            [L_NAME0] => prova
            [L_NUMBER0] => 1
            [L_QTY0] => 1
            [L_TAXAMT0] => 0.00
            [L_AMT0] => 10.00
            [L_ITEMWEIGHTVALUE0] =>    0.00000
            [L_ITEMLENGTHVALUE0] =>    0.00000
            [L_ITEMWIDTHVALUE0] =>    0.00000
            [L_ITEMHEIGHTVALUE0] =>    0.00000
            [PAYMENTREQUEST_0_CURRENCYCODE] => EUR
            [PAYMENTREQUEST_0_AMT] => 12.20
            [PAYMENTREQUEST_0_ITEMAMT] => 10.00
            [PAYMENTREQUEST_0_SHIPPINGAMT] => 0.00
            [PAYMENTREQUEST_0_HANDLINGAMT] => 0.00
            [PAYMENTREQUEST_0_TAXAMT] => 2.20
            [PAYMENTREQUEST_0_INVNUM] => 145000012
            [PAYMENTREQUEST_0_INSURANCEAMT] => 0.00
            [PAYMENTREQUEST_0_SHIPDISCAMT] => 0.00
            [PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED] => false
            [PAYMENTREQUEST_0_SHIPTONAME] => Mario Rossi
            [PAYMENTREQUEST_0_SHIPTOSTREET] => Via Prova 1
            [PAYMENTREQUEST_0_SHIPTOCITY] => Milano
            [PAYMENTREQUEST_0_SHIPTOSTATE] => MI
            [PAYMENTREQUEST_0_SHIPTOZIP] => 20124
            [PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE] => IT
            [PAYMENTREQUEST_0_SHIPTOPHONENUM] => 021234567
            [PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME] => Italy
            [PAYMENTREQUEST_0_ADDRESSSTATUS] => Unconfirmed
            [L_PAYMENTREQUEST_0_NAME0] => prova
            [L_PAYMENTREQUEST_0_NUMBER0] => 1
            [L_PAYMENTREQUEST_0_QTY0] => 1
            [L_PAYMENTREQUEST_0_TAXAMT0] => 0.00
            [L_PAYMENTREQUEST_0_AMT0] => 10.00
            [L_PAYMENTREQUEST_0_ITEMWEIGHTVALUE0] =>    0.00000
            [L_PAYMENTREQUEST_0_ITEMLENGTHVALUE0] =>    0.00000
            [L_PAYMENTREQUEST_0_ITEMWIDTHVALUE0] =>    0.00000
            [L_PAYMENTREQUEST_0_ITEMHEIGHTVALUE0] =>    0.00000
            [PAYMENTREQUESTINFO_0_ERRORCODE] => 0
        )


    [__pid] => 23098
)


2015-05-12T07:14:36+00:00 DEBUG (7): Array
(
    [url] => https://api-3t.sandbox.paypal.com/nvp
    [DoExpressCheckoutPayment] => Array
        (
            [TOKEN] => EC-1M8707294L986462R
            [PAYERID] => NEFQP77Y6WEU4
            [PAYMENTACTION] => Sale
            [AMT] => 17.20
            [CURRENCYCODE] => EUR
            [BUTTONSOURCE] => Magento_Cart_Community
            [NOTIFYURL] => https://www.mydomain.com/index.php/paypal/ipn/
            [RETURNFMFDETAILS] => 1
            [ITEMAMT] => 10.00
            [TAXAMT] => 2.20
            [SHIPPINGAMT] => 0.00
            [L_NUMBER0] => 1
            [L_NAME0] => prova
            [L_QTY0] => 1
            [L_AMT0] => 10.00
            [METHOD] => DoExpressCheckoutPayment
            [VERSION] => 72.0
            [USER] => ****
            [PWD] => ****
            [SIGNATURE] => ****
        )


    [response] => Array
        (
            [TIMESTAMP] => 2015-05-12T07:14:35Z
            [CORRELATIONID] => 478f1608bebaf
            [ACK] => Failure
            [VERSION] => 72.0
            [BUILD] => 16619266
            [L_ERRORCODE0] => 10413
            [L_SHORTMESSAGE0] => Transaction refused because of an invalid argument. See additional error messages for details.
            [L_LONGMESSAGE0] => The totals of the cart item amounts do not match order amounts.
            [L_SEVERITYCODE0] => Error
        )


    [__pid] => 28424
)


Avete qualche suggerimento ?

Grazie molte
Ettore