Open Monograph Press
3.3.0
lib/vendor/omnipay/paypal/src/ProGateway.php
1
<?php
2
3
namespace
Omnipay\PayPal
;
4
5
use
Omnipay\Common\AbstractGateway
;
6
10
class
ProGateway
extends
AbstractGateway
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
plugins
paymethod
paypal
lib
vendor
omnipay
paypal
src
ProGateway.php
Generated on Fri Aug 28 2020 14:53:24 for Open Monograph Press by
1.8.17