贝宝计划是否具有“非活动”状态?

时间:2019-07-20 10:37:14

标签: paypal

使用更新计划API http://paypal.github.io/PayPal-PHP-SDK/sample/doc/billing/UpdatePlan.html 我没有发现计划是否具有“非活动”状态,我应该使用哪个键? 我做了

$value = new PayPalModel('{
   "state":"INACTIVE"
 }');

但是出现错误:

  

请求的状态更改无效。

1)有效吗?

2)如果在开发人员帐户中有一个页面,我可以在其中查看所有计划并在开发人员帐户中使用它们?

谢谢!

1 个答案:

答案 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答案似乎表明您已经在计划中附加了协议,因此您不能使其失效。