Open Monograph Press  3.3.0
vendor/omnipay/paypal/src/Message/ExpressFetchCheckoutRequest.php
1 <?php
2 
3 namespace Omnipay\PayPal\Message;
4 
8 class ExpressFetchCheckoutRequest extends AbstractRequest
9 {
10  public function getData()
11  {
12  $this->validate();
13 
14  $data = $this->getBaseData();
15  $data['METHOD'] = 'GetExpressCheckoutDetails';
16 
17  // token can either be specified directly, or inferred from the GET parameters
18  if ($this->getToken()) {
19  $data['TOKEN'] = $this->getToken();
20  } else {
21  $data['TOKEN'] = $this->httpRequest->query->get('token');
22  }
23 
24  return $data;
25  }
26 }
Omnipay\Common\Message\AbstractRequest\getToken
getToken()
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:266
Omnipay\PayPal\Message\ExpressFetchCheckoutRequest\getData
getData()
Definition: vendor/omnipay/paypal/src/Message/ExpressFetchCheckoutRequest.php:10
Omnipay\Common\Message\AbstractRequest\validate
validate()
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:226
Omnipay\PayPal\Message\AbstractRequest\getBaseData
getBaseData()
Definition: lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:282
Omnipay\PayPal\Message
Definition: lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:6