1

Nous avons mis en œuvre "Plan de facturation & Accords" dans notre site Web comme expliqué sur http://paypal.github.io/PayPal-PHP-SDK/sample/.Comment annuler le contrat de facturation Paypal en utilisant l'API REST avec le code PHP

Nous avons mis en place un paiement récurrent hebdomadaire et nous voulons simplement annuler l'accord de facturation via l'API.

+0

C'est sur ce lien dans le cadre du plan et des accords de facturation, l'option «suspendre l'accord». [Détails ici.] (Http://paypal.github.io/PayPal-PHP-SDK/sample/doc/billing/SuspendBillingAgreement.html) – samiles

Répondre

2

Vous devez créer un objet de l'accord & AgreementStateDescriptor et en utilisant l'objet de l'accord, appelez la méthode cancel(). Voici l'exemple de code utilisant 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) {     
     }