首先,我不能100%确定这是这个问题的正确位置。 所以如果不让我知道我会在这里删除这个问题。
我正在使用PAYPAL REST API来允许用户选择产品并付费。
我正在寻找根据用户所在国家/地区(送货地址)设置运费的选项。 例如,如果运往以色列的费用为3美元 如果以色列境外运费为5美元
但我不希望他在我的网站上输入他的送货地址。
在Paypal中,用户可以拥有多个已保存的送货地址。我想根据他选择的预先定义的送货地址更改运费。
可以这样做吗?
我查看了Paypal API,我看到了向Paypal REST API发送送货地址和费用的选项,但我再也不希望他在我的网站上输入送货地址。
答案 0 :(得分:3)
由于您不确定客户将在何处发货,因此您在客户授权付款后从PayPal获取送货地址。 REST API将向您返回付款详细信息,包括送货地址。
获取该送货地址,让您的系统确定送货金额。在您网站的确认页面上向客户显示此信息,当客户同意金额时,运行/ execute命令,并包含一个包含运费金额的新金额对象。然后,您将使用正确的国家/地区运送新的总额完成付款。