Paypal Pro结账,Payflow Pro,运费和税务更新

时间:2013-04-16 17:04:57

标签: api paypal shipping express-checkout

在我们的场景中,我们将使用PayPal Express Checkout for Payflow Pro(因为它与PayPal Express Checkout不同)。

根据文档https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pfp_expresscheckout_pp.pdf,我们必须在了解客户的送货地址之前提供运费和税金。

我认为这根本不实用,所以我的问题 - 是否可以在选择地址后更新(使用现有令牌的SetExpressCheckout)运费/税金?或者以某种方式在PayPal页面上更新(即时更新)运费/税收值?

此外,如果客户将返回购物车页面并添加/删除产品,客户应该返回Paypal页面,或者我们只能以新的金额更新商品信息和DoExpressCheckout?

谢谢, 的STA

1 个答案:

答案 0 :(得分:0)

通常的,最通用的推荐EC流程是:

  1. 客户在“查看购物车”页面上,点击Checkout with PayPal按钮,但未在您的网站中输入任何地址或其他信息
  2. SetEC包含临时运费/税额(可能为0)
  3. 将客户重定向到PayPal网站
  4. 客户在PayPal选择送货地址并返回
  5. GetEC第一次找到他们所选的地址
  6. 计算任何新的运费或税金,并在“订单审核”类型页面上显示摘要(这可以允许他们从多个运输选项中进行选择,如空运/地面,如果适用)
  7. 当客户点击最终的“下订单”按钮时,DoEC会更新运费和税额。
  8. 警告:默认情况下,DoEC的总金额必须在原始SetEC金额的115%或75美元之内,以较小者为准。因此,如果您的任何定价方案超过该阈值,原始SetEC应包括一些占位符运费和税额,以便最终总额在115%/ 75美元之内。