10
10
*/
11
11
class HostedGateway extends AbstractGateway
12
12
{
13
+ /**
14
+ * @return string
15
+ */
13
16
public function getName ()
14
17
{
15
18
return 'NetBanx Hosted Payments ' ;
16
19
}
17
20
21
+ /**
22
+ * @return array
23
+ */
18
24
public function getDefaultParameters ()
19
25
{
20
26
return array (
@@ -24,51 +30,97 @@ public function getDefaultParameters()
24
30
);
25
31
}
26
32
33
+ /**
34
+ * @param array $parameters
35
+ *
36
+ * @return \Omnipay\NetBanx\Message\HostedAuthorizeRequest
37
+ */
27
38
public function authorize (array $ parameters = array ())
28
39
{
29
40
return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedAuthorizeRequest ' , $ parameters );
30
41
}
31
42
43
+ /**
44
+ * @param array $parameters
45
+ *
46
+ * @return \Omnipay\Common\Message\AbstractRequest
47
+ */
32
48
public function purchase (array $ parameters = array ())
33
49
{
34
50
return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedPurchaseRequest ' , $ parameters );
35
51
}
36
52
53
+ /**
54
+ * @param array $parameters
55
+ *
56
+ * @return \Omnipay\NetBanx\Message\HostedCompleteAuthorizeRequest
57
+ */
37
58
public function completeAuthorize (array $ parameters = array ())
38
59
{
39
60
return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedCompleteAuthorizeRequest ' , $ parameters );
40
61
}
41
62
63
+ /**
64
+ * @param array $parameters
65
+ *
66
+ * @return \Omnipay\NetBanx\Message\HostedCompletePurchaseRequest
67
+ */
42
68
public function completePurchase (array $ parameters = array ())
43
69
{
44
70
return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedCompletePurchaseRequest ' , $ parameters );
45
71
}
46
72
73
+ /**
74
+ * @param array $parameters
75
+ *
76
+ * @return \Omnipay\NetBanx\Message\HostedCaptureRequest
77
+ */
47
78
public function capture (array $ parameters = array ())
48
79
{
49
80
return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedCaptureRequest ' , $ parameters );
50
81
}
51
82
83
+ /**
84
+ * @param array $parameters
85
+ *
86
+ * @return \Omnipay\NetBanx\Message\HostedRefundRequest
87
+ */
52
88
public function refund (array $ parameters = array ())
53
89
{
54
90
return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedRefundRequest ' , $ parameters );
55
91
}
56
92
93
+ /**
94
+ * @param $value
95
+ *
96
+ * @return $this
97
+ */
57
98
public function setKeyId ($ value )
58
99
{
59
100
return $ this ->setParameter ('keyId ' , $ value );
60
101
}
61
102
103
+ /**
104
+ * @return mixed
105
+ */
62
106
public function getKeyId ()
63
107
{
64
108
return $ this ->getParameter ('keyId ' );
65
109
}
66
110
111
+ /**
112
+ * @param $value
113
+ *
114
+ * @return $this
115
+ */
67
116
public function setKeyPassword ($ value )
68
117
{
69
118
return $ this ->setParameter ('keyPassword ' , $ value );
70
119
}
71
120
121
+ /**
122
+ * @return mixed
123
+ */
72
124
public function getKeyPassword ()
73
125
{
74
126
return $ this ->getParameter ('keyPassword ' );
0 commit comments