c# - 根据用户的送货地址设置运费 Paypal REST API

标签 c# paypal paypal-rest-sdk

首先,我不能 100% 确定这是这个问题的正确位置。 因此,如果不让我知道,我将在此处删除此问题。

我正在使用 PAYPAL REST API 允许用户选择产品并为其付款。

我正在寻找按用户所在国家/地区(收货地址)设置运费的选项。 例如,如果运往以色列的费用为 3 美元 如果在以色列境外运费为 5 美元

但我不想让他在我的网站上输入他的送货地址。

在 Paypal 中,用户可以保存多个送货地址。我想根据他选择的预定义送货地址更改运费。

这可以做到吗?

我查看了 Paypal API,看到了向 Paypal REST API 发送送货地址和费用的选项,但我还是不想让他在我的网站上输入送货地址。

最佳答案

由于您不确定客户要将元素运送到哪里,因此您在客户授权付款后从 PayPal 获取送货地址。 REST API 会将付款详细信息返回给您,包括送货地址。

获取该送货地址并让您的系统确定送货金额。在您站点的确认页面上向客户显示此信息,当客户同意金额时,运行/execute 命令,并在运费中包含一个新的金额对象。然后,您将使用新的总额和正确的国家/地区运费完成付款。

关于c# - 根据用户的送货地址设置运费 Paypal REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23464542/

相关文章:

c# - PL/SQL 问题返回序列标量值

c# - Visual Studio 大型解决方案中最喜欢的项目

c# - Entity Framework CTP4 代码优先 : Mapping protected properties

paypal - 是否有使用 REST API V2 的 PayPal SDK

php - 从 paypal webhooks 获取事件数据

php - 使用 PayPal API 计算有效订阅?

c# - 更新组合框MVVM(XAML和C#)

asp.net-mvc-3 - mvc 3 中的 PayPal Money Request 自动化

javascript - 在 C# 中反序列化 Paypal 响应的正确方法

通过 Paypal Rest API 的 Paypal 支付标准