使用更新计划API http://paypal.github.io/PayPal-PHP-SDK/sample/doc/billing/UpdatePlan.html 我没有发现计划是否具有“非活动”状态,我应该使用哪个键? 我做了
$value = new PayPalModel('{
"state":"INACTIVE"
}');
但是出现错误:
请求的状态更改无效。
1)有效吗?
2)如果在开发人员帐户中有一个页面,我可以在其中查看所有计划并在开发人员帐户中使用它们?
谢谢!
答案 0 :(得分:1)
代码取自: https://github.com/paypal/PayPal-PHP-SDK/blob/master/lib/PayPal/Api/BankAccount.php
BankAccount API扩展了PayPalModel并在以下行上使用$ state:392
这是数组:
/**
* State of this funding instrument.
* Valid Values: ["ACTIVE", "INACTIVE", "DELETED"]
*
* @param string $state
*
* @return $this
*/
public function setState($state)
{
$this->state = $state;
return $this;
}
此PayPal Rest API - Update Billing Plan Return URL答案似乎表明您已经在计划中附加了协议,因此您不能使其失效。