eBay API通过PHP使用GetOrders获取总金额

时间:2016-10-05 21:03:15

标签: php ebay-api

现在,我正在使用GetOrders将我的所有订单发送到我的数据库。通常,它工作正常。我可以使用以下方式获得总金额(包括项目价格和税金):

  

$totalAmount = $order->AmountPaid;

但是,当我尝试导入国际订单时,金额是错误的。

enter image description here

事情是:我只收取102.90美元,但这里的金额给了我$ 157.62

有谁知道如何在eBay的“总计”列下获得总价?我需要使用什么样的价值?或者也许如何计算国际订单的价格?

1 个答案:

答案 0 :(得分:1)

与订单价格相关的字段很少

OrderArray.Order.AmountPaid

  

此值表示订单的总金额。此金额包括每个项目的销售价格,运费和手续费,运输保险(如果买方提供和选择),附加服务和任何应用的销售税。买方完成结账后返回此值(CheckoutStatus.Status输出字段显示为“完成”)。

<强> OrderArray.Order.Total

  

总金额等于小计值加上运费/处理,运费保险和销售税费用。

<强> OrderArray.Order.Subtotal

  

订单的小计金额是所有订单项的总费用。此值不包括任何运输/处理,运输保险或销售税费用。

我建议您尝试订单的接收价格Order.Total。