1010 */
1111class HostedGateway extends AbstractGateway
1212{
13+ /**
14+ * @return string
15+ */
1316 public function getName ()
1417 {
1518 return 'NetBanx Hosted Payments ' ;
1619 }
1720
21+ /**
22+ * @return array
23+ */
1824 public function getDefaultParameters ()
1925 {
2026 return array (
@@ -24,51 +30,97 @@ public function getDefaultParameters()
2430 );
2531 }
2632
33+ /**
34+ * @param array $parameters
35+ *
36+ * @return \Omnipay\NetBanx\Message\HostedAuthorizeRequest
37+ */
2738 public function authorize (array $ parameters = array ())
2839 {
2940 return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedAuthorizeRequest ' , $ parameters );
3041 }
3142
43+ /**
44+ * @param array $parameters
45+ *
46+ * @return \Omnipay\Common\Message\AbstractRequest
47+ */
3248 public function purchase (array $ parameters = array ())
3349 {
3450 return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedPurchaseRequest ' , $ parameters );
3551 }
3652
53+ /**
54+ * @param array $parameters
55+ *
56+ * @return \Omnipay\NetBanx\Message\HostedCompleteAuthorizeRequest
57+ */
3758 public function completeAuthorize (array $ parameters = array ())
3859 {
3960 return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedCompleteAuthorizeRequest ' , $ parameters );
4061 }
4162
63+ /**
64+ * @param array $parameters
65+ *
66+ * @return \Omnipay\NetBanx\Message\HostedCompletePurchaseRequest
67+ */
4268 public function completePurchase (array $ parameters = array ())
4369 {
4470 return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedCompletePurchaseRequest ' , $ parameters );
4571 }
4672
73+ /**
74+ * @param array $parameters
75+ *
76+ * @return \Omnipay\NetBanx\Message\HostedCaptureRequest
77+ */
4778 public function capture (array $ parameters = array ())
4879 {
4980 return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedCaptureRequest ' , $ parameters );
5081 }
5182
83+ /**
84+ * @param array $parameters
85+ *
86+ * @return \Omnipay\NetBanx\Message\HostedRefundRequest
87+ */
5288 public function refund (array $ parameters = array ())
5389 {
5490 return $ this ->createRequest ('\Omnipay\NetBanx\Message\HostedRefundRequest ' , $ parameters );
5591 }
5692
93+ /**
94+ * @param $value
95+ *
96+ * @return $this
97+ */
5798 public function setKeyId ($ value )
5899 {
59100 return $ this ->setParameter ('keyId ' , $ value );
60101 }
61102
103+ /**
104+ * @return mixed
105+ */
62106 public function getKeyId ()
63107 {
64108 return $ this ->getParameter ('keyId ' );
65109 }
66110
111+ /**
112+ * @param $value
113+ *
114+ * @return $this
115+ */
67116 public function setKeyPassword ($ value )
68117 {
69118 return $ this ->setParameter ('keyPassword ' , $ value );
70119 }
71120
121+ /**
122+ * @return mixed
123+ */
72124 public function getKeyPassword ()
73125 {
74126 return $ this ->getParameter ('keyPassword ' );
0 commit comments