【问题标题】:How to pass shipping address when calling PayPal API /payments/payment调用 PayPal API /payments/payment 时如何传递送货地址
【发布时间】:2016-04-08 01:36:56
【问题描述】:

我正在使用 PayPal API 在我的电子商务系统中处理 PayPal 付款。

1:获取令牌

v1/oauth2/令牌

2:创建付款

v1/支付/支付

3:执行支付

v1/payments/payment/-ID-/执行/

在第 2 步之后,我将用户转至 PayPal 页面以登录并确认付款。用户会显示自己的送货地址。但我想用用户在我的网上商店结账时输入的地址覆盖这个地址。

我尝试使用送货地址对象设置 payer_info -> shipping_address。贝宝没有错误,但送货地址是一样的。

https://developer.paypal.com/webapps/developer/docs/api/#shippingaddress-object

【问题讨论】:

标签: php api paypal


【解决方案1】:

这只是美国商家的解决方案。看看这个Paypal Developer Documentation here

当涉及到 Paypal 时,您几乎总是可以覆盖设置,您只需要深入研究文档并找到正确的组合。我认为您需要的在第二个选择中找到:

使用 address_override 变量。 / 请参阅使用 PayPal 存储的覆盖地址。

我现在正在上课,所以如果您需要,我可以在以后提供更多帮助,但为了让我们真正帮助您,我们需要查看您已经尝试过的代码示例。

编辑
所以做你已经在做的事情听起来不错,只需在适当的地方添加覆盖命令。

如果您仍然遇到问题,请添加您的代码。

【讨论】:

    【解决方案2】:
    1. 定义一个'shipping_address'
      https://developer.paypal.com/docs/api/#shippingaddress-object

    2. 将“shipping_address”添加到您的“item_list”
      https://developer.paypal.com/docs/api/#itemlist-object

    【讨论】:

      猜你喜欢
      • 2014-05-19
      • 2017-06-07
      • 2014-02-11
      • 1970-01-01
      • 2013-06-16
      • 2011-08-09
      • 2021-12-19
      • 2021-07-12
      • 2012-01-29
      相关资源
      最近更新 更多