如果PayPal计划处于“非活动”状态



使用更新计划 APIhttp://paypal.github.io/PayPal-PHP-SDK/sample/doc/billing/UpdatePlan.html我没有找到计划是否具有"非活动"状态,我必须使用哪个键?我做了:

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

但是得到错误:

请求的状态更改无效。

1( 有效性如何?

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

谢谢!

代码取自:https://github.com/paypal/PayPal-PHP-SDK/blob/master/lib/PayPal/Api/BankAccount.php

银行账户 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 - 更新计费计划返回 URL 答案中,您可能已经将协议附加到您的计划,因此您无法将其设置为非活动状态。

相关内容

最新更新