我正在用他们的REST API创建一个与PayPal的支付。
我已经完成了所有的设置和工作,但是当我创建一个WebProfile并调用setNoShipping(1)
时,没有任何变化:
我的代码:
$inputFields = new InputFields();
$inputFields->setNoShipping(1)
$webProfile = new WebProfile();
$webProfile->setName('test' . uniqid())->setInputFields($inputFields);
根据this post on StackOverflow的说法这是不可能的,但是在一年后仍然是的情况吗?
发布于 2017-02-07 22:11:05
我也有同样的问题,但经过一些研究和多次尝试,我终于成功了。
您必须“创建”配置文件,并将其id添加到付款中。
[...]
$webProfileId = $webProfile->create($apiContext)->getId();
$payment = new Payment();
$payment->setExperienceProfileId($webProfileId);
https://stackoverflow.com/questions/39927124
复制相似问题