如何防止用户更改收货地址?或即时更新回调Payflow Pro Express Checkout



我正在使用Payflowlink Pro Express Checkout

:

  1. 用户在商家网站上选择商品。
  2. 用户点击购买并填写收货地址。
  3. 服务器从USPS和FedEx获得所选物品的价格。
  4. 用户选择指定费率的邮政服务。
  5. 服务器调用paypal设置交易与选定的运费。
  6. 用户在贝宝,他或她能够改变送货地址,但运费已经计算地址,他在商家网站上输入。

我已经找到了一个解决方案,我的问题只适用于经典API(即时更新回调),但不适用Payflow Pro Express Checkout

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

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

ADDROVERIDE和航运变量可在Payflow Pro指南的快速结账。

对不起,我想把这个作为评论添加到上面,但是我的声誉是<50

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

然而,'no_shipping=1'确实阻止了PayPal向用户询问送货地址(至少对我来说)

我认为在某些情况下可能有两种不同的解决方案,所以如果其中一种不起作用,请尝试另一种。

最新更新