我想取消协议,但我不想立即取消协议,因为它将在宽限期内,即
。用户订阅3月1日 - 达成协议
用户取消协议1月5日 - (协议现在应安排在5月31日取消)
如果用户恢复 - 协议重新激活 否则于5月31日取消
这是我目前的代码
$agreementStateDescriptor = new AgreementStateDescriptor();
$agreementStateDescriptor->setNote("Deleting the agreement");
$agreement = Agreement::get($agreementId, $this->_api_context);
$agreement->cancel($agreementStateDescriptor, $this->_api_context);
我知道暂停和重新激活方法,但我更喜欢这个解决方案。谢谢