【问题标题】:How to cancel the Paypal Billing Agreement using REST API with PHP code如何使用带有 PHP 代码的 REST API 取消 Paypal 计费协议
【发布时间】:2017-06-28 14:25:42
【问题描述】:
【问题讨论】:
标签:
php
payment-gateway
paypal-rest-sdk
paypal-subscriptions
【解决方案1】:
您需要创建一个Agreement & AgreementStateDescriptor 的对象,并使用Agreement 的对象调用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) {
}