Open Monograph Press  3.3.0
lib/vendor/omnipay/paypal/src/ProGateway.php
1 <?php
2 
3 namespace Omnipay\PayPal;
4 
6 
11 {
12  public function getName()
13  {
14  return 'PayPal Pro';
15  }
16 
17  public function getDefaultParameters()
18  {
19  return array(
20  'username' => '',
21  'password' => '',
22  'signature' => '',
23  'testMode' => false,
24  );
25  }
26 
27  public function getUsername()
28  {
29  return $this->getParameter('username');
30  }
31 
32  public function setUsername($value)
33  {
34  return $this->setParameter('username', $value);
35  }
36 
37  public function getPassword()
38  {
39  return $this->getParameter('password');
40  }
41 
42  public function setPassword($value)
43  {
44  return $this->setParameter('password', $value);
45  }
46 
47  public function getSignature()
48  {
49  return $this->getParameter('signature');
50  }
51 
52  public function setSignature($value)
53  {
54  return $this->setParameter('signature', $value);
55  }
56 
57  public function authorize(array $parameters = array())
58  {
59  return $this->createRequest('\Omnipay\PayPal\Message\ProAuthorizeRequest', $parameters);
60  }
61 
62  public function purchase(array $parameters = array())
63  {
64  return $this->createRequest('\Omnipay\PayPal\Message\ProPurchaseRequest', $parameters);
65  }
66 
67  public function capture(array $parameters = array())
68  {
69  return $this->createRequest('\Omnipay\PayPal\Message\CaptureRequest', $parameters);
70  }
71 
72  public function refund(array $parameters = array())
73  {
74  return $this->createRequest('\Omnipay\PayPal\Message\RefundRequest', $parameters);
75  }
76 
77  public function fetchTransaction(array $parameters = array())
78  {
79  return $this->createRequest('\Omnipay\PayPal\Message\FetchTransactionRequest', $parameters);
80  }
81 }
Omnipay\PayPal\ProGateway\capture
capture(array $parameters=array())
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:67
Omnipay\Common\AbstractGateway
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/AbstractGateway.php:45
Omnipay\PayPal
Definition: lib/vendor/omnipay/paypal/src/ExpressGateway.php:3
Omnipay\PayPal\ProGateway\getDefaultParameters
getDefaultParameters()
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:17
Omnipay\PayPal\ProGateway\setPassword
setPassword($value)
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:42
Omnipay\PayPal\ProGateway
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:10
Omnipay\PayPal\ProGateway\getUsername
getUsername()
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:27
Omnipay\Common\AbstractGateway\createRequest
createRequest($class, array $parameters)
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/AbstractGateway.php:329
Omnipay\Common\AbstractGateway\getParameter
getParameter($key)
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/AbstractGateway.php:138
Omnipay\PayPal\ProGateway\getSignature
getSignature()
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:47
Omnipay\PayPal\ProGateway\authorize
authorize(array $parameters=array())
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:57
Omnipay\PayPal\ProGateway\setUsername
setUsername($value)
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:32
Omnipay\PayPal\ProGateway\purchase
purchase(array $parameters=array())
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:62
Omnipay\Common\AbstractGateway\setParameter
setParameter($key, $value)
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/AbstractGateway.php:148
Omnipay\PayPal\ProGateway\fetchTransaction
fetchTransaction(array $parameters=array())
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:77
Omnipay\PayPal\ProGateway\getPassword
getPassword()
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:37
Omnipay\Common\AbstractGateway\$parameters
$parameters
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/AbstractGateway.php:53
Omnipay\PayPal\ProGateway\setSignature
setSignature($value)
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:52
Omnipay\PayPal\ProGateway\refund
refund(array $parameters=array())
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:72
Omnipay\PayPal\ProGateway\getName
getName()
Definition: lib/vendor/omnipay/paypal/src/ProGateway.php:12