1

我正在使用 Payflowlink Pro Express Checkout

流动:

  1. 用户在商家网站上选择商品。
  2. 用户点击购买并填写送货地址。
  3. 服务器从 USPS 和 FedEx 获取选定项目的费率。
  4. 用户以定义的费率选择所需的邮政服务。
  5. 服务器调用贝宝以设置所选运费的交易。
  6. 贝宝上的用户,他或她可以更改送货地址,但已经针对他在商家网站上输入的地址计算了运费。

我发现我的问题的解决方案仅适用于经典 API(即时更新回调),但不适用于 Payflow Pro Express Checkout

作为解决方案的一部分,用户会在商家网站上收到有关这种情况的警告,但是.. 如何防止 PP 用户更改收货地址或告诉我是否可以使用 Payflow Pro Express 的即时更新回调查看?

4

2 回答 2

2

尝试使用ADDROVERIDE值为 的变量1。这样做会告诉 PayPal 使用您提供的送货地址,而不是买家在其 PayPal 帐户中设置的地址。

ADDROVERIDE运输变量可在 Payflow Pro 的 Express Checkout 指南中找到。

于 2013-05-29T19:20:01.297 回答
0

抱歉,我想将此作为评论添加到上述内容中,但我的声誉 < 50

由于某种原因,我无法获得 NOSHIPPING=1 和 ADDROVERIDE=1 以防止贝宝询问送货地址;这可能是因为我一开始没有向 PayPal 提供地址。

但是,“no_shipping=1”确实可以防止 PayPal 向用户询问送货地址(至少对我而言)

我认为根据某些场景可能有两种不同的解决方案,所以如果一个不起作用,请尝试另一个。

于 2014-01-28T18:10:09.583 回答