总计并不总是与原始的PayPal Express Checkout相匹配

时间:2015-07-28 21:06:54

标签: paypal

是否有人通过PayPal Express Checkout处理的购物车偶尔会出现总体构造的增加?它不会经常发生,但这是一个问题。

我们使用PayPal快速结账新的Magento Site版本1.9.1.0。该网站已经启动了一个多月,有超过100个成功的Paypal交易,所以一切似乎都在99%。

问题是我们收到了大约6个电话,其中客户告诉我们结账金额是正确的,即使他们去PayPal也是正确的。然而,当他们返回到网站上的总计,以确认数量已增加。没有确切的数量精确定位双重运输或其他任何东西。这似乎是不同浏览器上的一个随机问题。

今天的例子是95.90美元的订单,25.10美元的运费,总计121美元。一切都很好,直到客户回来确认,价格上涨了18.86美元。她打来电话,我们询问她是否会继续进行交易,因为另一位客户有同样的问题并且收取的PayPal金额是正确的。她慷慨地做了,PayPal的费用确实达到了正确的121美元。

我们已经与PayPal核实过,他们知道Magento没有任何问题。这对我们来说是一个问题,因为看起来我们正在收取额外费用。我们也不知道有多少PayPal交易在此时被中止,基于信任我们的销售损失。

1 个答案:

答案 0 :(得分:1)

In a typical Express Checkout / Magento integration, shipping and/or tax is added on the order review page, where customer is returned after they log into PayPal to authorize the purchase. This page is also where shipping charges are applied "typically", because the cart doesn't have the customer shipping address from PayPal until it is applied here.

Any number the customer sees before this point should be a subtotal.

If you have Magento set up to collect the customer shipping address and apply the shipping charge BEFORE the customer arrives at the PayPal login page, my guess is there is a conflict because shipping is being applied twice, at least temporarily, and in the end Magento appears to be applying the shipping charge based upon the information typed into the form.

The discrepancy in the amounts could possibly be attributed to a subtle difference between what PayPal has on file and sends to the cart, and what the customer typed into your form.

Lastly, this is a POSSIBLE solution; I know very little about your configuration so I can only give an educated guess as to that is actually happening. It's worth testing though.