1

でREST APIを使用してPaypal請求契約をキャンセルする方法http://paypal.github.io/PayPal-PHP-SDK/sample/で説明されているように、当社のウェブサイトで「請求プラン&契約」を実装しています。PHPコード

週単位の定期支払いを実装しており、APIを介して請求契約をキャンセルしたいだけです。

+0

このリンクには、請求プランと契約の「中断契約」オプションがあります。 [詳細はこちら](http://paypal.github.io/PayPal-PHP-SDK/sample/doc/billing/SuspendBillingAgreement.html) – samiles

答えて

2

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) {     
     }