我正在使用PayPal API处理我的电子商务系统中的PayPal付款。
V1 /的oauth2 /令牌
V1 /付款/支付
V1 /付款/支付/ -ID- /执行/
在步骤#2之后,我将用户引导到PayPal页面进行登录并确认付款。用户显示自己的送货地址。但是我想用用户在我的在线商店结账时输入的地址覆盖这个地址。
我尝试设置payer_info - > shipping_address包含送货地址对象。没有PayPal的错误,但送货地址是相同的。
https://developer.paypal.com/webapps/developer/docs/api/#shippingaddress-object
答案 0 :(得分:2)
这只是美国商家解决方案。看一下这个Paypal Developer Documentation here。
当涉及到Paypal时,您几乎总是可以覆盖您需要深入了解文档并找到正确组合的设置。我认为你需要的是第二个选择:
使用address_override变量。 / 请参阅使用PayPal存储的覆盖地址。
我现在正在上课,所以如果你需要我可以提供更多帮助,但是为了让我们真正帮助你,我们需要查看你已经尝试过的代码示例。
修改强>
所以你已经做的事情听起来正确,只需在适当的时候添加覆盖命令。
如果您仍然遇到问题,请添加您的代码。
答案 1 :(得分:1)
定义' shipping_address'
https://developer.paypal.com/docs/api/#shippingaddress-object
添加' shipping_address'到你的&item项目列表'
https://developer.paypal.com/docs/api/#itemlist-object