我正在使用他们的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,这是不可能的,但是1年之后仍然如此吗?
解决方法:
我有同样的问题,但经过一些研究和许多尝试&错误我让它工作.
您必须“创建”个人资料并将其ID添加到付款.
[...]
$webProfileId = $webProfile->create($apiContext)->getId();
$payment = new Payment();
$payment->setExperienceProfileId($webProfileId);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。