php - 调用 PayPal API/payments/payment 时如何传递送货地址

标签 php api paypal

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

1:获取 token

v1/oauth2/ token

2:创建支付

v1/付款/付款

3:执行支付

v1/payments/payment/-ID-/execute/

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

我尝试设置 payer_info -> shipping_address with shipping address 对象。 paypal 没有错误,但送货地址相同。

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

最佳答案

这只是一个美国商户解决方案。看看这个Paypal Developer Documentation here .

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

Use the address_override variable. / See Overriding Addresses Stored With PayPal.

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

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

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

关于php - 调用 PayPal API/payments/payment 时如何传递送货地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34591178/

相关文章:

ios - 移动应用程序的 openweathermap API 问题

Android:使用替代支付服务

paypal - PayFlow Pro 错误 -104 "Unexpected transaction state"

php - Drupal 主题不会读取 CSS 文件

php - 如何在 php 中回显斜杠?

php - 当 CodeIgniter 中有额外的 URL 段时,如何显示 404?

java - 如何将 Java 程序连接到 docker-compose

ajax 修改文件中的 JavaScript 在主页中不起作用

python - 如何在 python Requests 库中使用基本的 HTTP 身份验证?

ruby-on-rails - 关于在 Ryan bates Active_Merchant 集成视频中创建信用卡对象的问题