javierfernandez Posted April 21, 2014 Share Posted April 21, 2014 Hi, Since a few days I'm having problems with my shop and the paypal payment method. First of all, my versions: Prestashop 1.4.8.3 Paypal module: 3.6.7 So, the facts The shopping proccess is doing well. I got to paypal, and all good. The issue comes when i pay the order. Paypal decided to charge more shipping costs than should be charged. I've talk to paypal. That's more or less the answer : 1) SetExpressCheckout initial call from integration: SetExpressCheckoutRequest reqconfirmshipping "0"noshipping "1"addroverride "1"solutiontype "Sole"landingpage "Login"method "SetExpressCheckout"version "84"buttonsource "PRESTASHOP_EC"paymentrequest_0_currencycode "EUR"paymentrequest_0_amt "8.17"paymentrequest_0_itemamt "4.6"paymentrequest_0_shippingamt "3.57"paymentrequest_0_paymentaction "Sale" As you can see, your integration is sending: paymentrequest_0_amt "8.17"paymentrequest_0_itemamt "4.6"paymentrequest_0_shippingamt "3.57" And this is what causes that show that amount in PayPal payment page (which is the correct show). 2) Final call to DoExpressCheckoutPayment: DoExpressCheckoutPaymentRequest method "DoExpressCheckoutPayment"version "84"buttonsource "PRESTASHOP_EC"paymentrequest_0_currencycode "EUR"paymentrequest_0_amt "13.01"paymentrequest_0_itemamt "4.6"paymentrequest_0_shippingamt "8.41"paymentrequest_0_paymentaction "Sale"paymentrequest_0_shiptocountrycode "ES" For some reason, your website is now sending a different amount: paymentrequest_0_amt "13.01" paymentrequest_0_itemamt "4.6" paymentrequest_0_shippingamt "8.41" and this is what causes PayPal charge that amount to the buyer So, thats the answer. Does anyone had a similar problem with paypal? Any clue how to solve it? Thanks Link to comment Share on other sites More sharing options...
Recommended Posts