Paypal Express Checkout for Payflow Pro, Shipping and Tax up



在我们的场景中,我们将使用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页面还是我们只能更新Item Information和DoExpressCheckout与新的金额?

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

  1. 客户在"查看购物车"页面上,点击PayPal结账按钮,而没有在您的网站中输入任何地址或其他信息
  2. 临时运费/税额(可为0)
  3. 将客户重定向到PayPal网站
  4. 客户在PayPal选择收货地址并退货
  5. GetEC第一次找到他们选择的地址
  6. 计算任何新的运输或税收,并在"订单审查"类型页面上显示摘要(这可以允许他们从多种运输选项中进行选择,如空中/地面,如果适用)
  7. 当客户点击最后的"下订单"按钮时,使用更新的运费和税款金额进行执行。

警告:默认情况下,DoEC的总金额必须在原始SetEC金额的115%或75美元以内,以较小者为准。因此,如果您的任何定价方案将超过该阈值,原始SetEC应包括一些占位符运费和税收金额,以便最终总额在115%/75美元之内。

最新更新