我正在使用Payflowlink Pro Express Checkout
:
- 用户在商家网站上选择商品。
- 用户点击购买并填写收货地址。
- 服务器从USPS和FedEx获得所选物品的价格。
- 用户选择指定费率的邮政服务。
- 服务器调用paypal设置交易与选定的运费。
- 用户在贝宝,他或她能够改变送货地址,但运费已经计算地址,他在商家网站上输入。
我已经找到了一个解决方案,我的问题只适用于经典API(即时更新回调),但不适用Payflow Pro Express Checkout
作为解决方案的一部分,用户会在商家网站上被警告这种情况,但是…如何防止PP用户更改送货地址,或者请告诉我是否可以使用Payflow Pro Express Checkout的即时更新回调?
尝试使用值为1
的ADDROVERIDE
变量。这样做会告诉PayPal使用你提供的送货地址,而不是买家在他们的PayPal账户中设置的地址。
ADDROVERIDE
和航运变量可在Payflow Pro指南的快速结账。
对不起,我想把这个作为评论添加到上面,但是我的声誉是<50
由于某些原因,我无法获得NOSHIPPING=1和ADDROVERIDE=1,以防止paypal询问送货地址;这可能是因为我一开始就没有提供地址给PayPal。
然而,'no_shipping=1'确实阻止了PayPal向用户询问送货地址(至少对我来说)
我认为在某些情况下可能有两种不同的解决方案,所以如果其中一种不起作用,请尝试另一种。