Jump to content

Paypal shipping cost problem


Recommended Posts

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:

DoExpressCheckoutPaymentReques
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

×
×
  • Create New...