我正在使用 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/