【发布时间】:2017-02-17 00:52:20
【问题描述】:
我正在使用 PayPal 的 REST API 创建付款。
我已经完成了所有设置和工作,但是当我创建 WebProfile 并调用 setNoShipping(1) 时,没有任何变化:
我的代码:
$inputFields = new InputFields();
$inputFields->setNoShipping(1)
$webProfile = new WebProfile();
$webProfile->setName('test' . uniqid())->setInputFields($inputFields);
根据this post on StackOverflow,这是不可能的,但一年后仍然是这种情况吗?
【问题讨论】:
-
据我所知,我购买的每一家公司都必须添加一个送货地址,即使不需要送货,所以也许还不可能。 ://
-
我仍然没有在 REST API 参考中看到。这是我仍然使用 NVP / SOAP API 的原因之一。在这一点上,它们比 REST 成熟得多,而且它们也继续在这些基础上构建,所以我不确定 REST 如何/何时会赶上。
-
如果您想切换到经典 API,您可以按预期使用 NOSHIPPING。我有一个PayPal PHP SDK,它可以让您快速轻松地设置经典 API 调用。