Open Journal Systems  3.3.0
vendor/omnipay/paypal/src/Message/RestReactivateSubscriptionRequest.php
1 <?php
6 namespace Omnipay\PayPal\Message;
7 
69 class RestReactivateSubscriptionRequest extends AbstractRestRequest
70 {
71  public function getData()
72  {
73  $this->validate('transactionReference', 'description');
74  $data = array(
75  'note' => $this->getDescription(),
76  );
77 
78  return $data;
79  }
80 
88  protected function getEndpoint()
89  {
90  return parent::getEndpoint() . '/payments/billing-agreements/' .
91  $this->getTransactionReference() . '/re-activate';
92  }
93 }
Omnipay\Common\Message\AbstractRequest\getDescription
getDescription()
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:461
Omnipay\PayPal\Message\RestReactivateSubscriptionRequest\getEndpoint
getEndpoint()
Definition: vendor/omnipay/paypal/src/Message/RestReactivateSubscriptionRequest.php:88
Omnipay\PayPal\Message\RestReactivateSubscriptionRequest\getData
getData()
Definition: vendor/omnipay/paypal/src/Message/RestReactivateSubscriptionRequest.php:71
Omnipay\Common\Message\AbstractRequest\getTransactionReference
getTransactionReference()
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:508
Omnipay\Common\Message\AbstractRequest\validate
validate()
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:226
Omnipay\PayPal\Message
Definition: lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:6