如何使用带有 PHP 代码的 REST API 取消 Paypal 账单协议
How to cancel the Paypal Billing Agreement using REST API with PHP code
我们已经在我们的网站上实施了 "Billing Plan & Agreements",如 http://paypal.github.io/PayPal-PHP-SDK/sample/ 中所述。
我们已经实施了每周定期付款,只是想通过API取消结算协议。
您需要创建协议对象和 AgreementStateDescriptor 并使用协议对象调用 cancel() 方法。下面是使用 PHP.
的代码示例
$agreementId = "I-ABACAGAH";
$agreement = new Agreement();
$agreement->setId($agreementId);
$agreementStateDescriptor = new AgreementStateDescriptor();
$agreementStateDescriptor->setNote("Cancel the agreement");
try {
$agreement->cancel($agreementStateDescriptor, $this->_apiContext);
$cancelAgreementDetails = Agreement::get($agreement->getId(), $this->_apiContext);
} catch (Exception $ex) {
}
我们已经在我们的网站上实施了 "Billing Plan & Agreements",如 http://paypal.github.io/PayPal-PHP-SDK/sample/ 中所述。
我们已经实施了每周定期付款,只是想通过API取消结算协议。
您需要创建协议对象和 AgreementStateDescriptor 并使用协议对象调用 cancel() 方法。下面是使用 PHP.
的代码示例 $agreementId = "I-ABACAGAH";
$agreement = new Agreement();
$agreement->setId($agreementId);
$agreementStateDescriptor = new AgreementStateDescriptor();
$agreementStateDescriptor->setNote("Cancel the agreement");
try {
$agreement->cancel($agreementStateDescriptor, $this->_apiContext);
$cancelAgreementDetails = Agreement::get($agreement->getId(), $this->_apiContext);
} catch (Exception $ex) {
}