66
77/**
88 * NABTransact Direct Post Gateway.
9+ *
10+ * @link https://demo.transact.nab.com.au/nabtransact/downloadDocs.nab?nav=3-4
911 */
1012class DirectPostGateway extends AbstractGateway
1113{
1214 /**
13- * @var mixed
15+ * @var bool
1416 */
1517 public $ transparentRedirect = true ;
1618
@@ -29,7 +31,7 @@ public function getDefaultParameters()
2931 }
3032
3133 /**
32- * @return mixed
34+ * @return string
3335 */
3436 public function getMerchantId ()
3537 {
@@ -38,16 +40,14 @@ public function getMerchantId()
3840
3941 /**
4042 * @param $value
41- *
42- * @return mixed
4343 */
4444 public function setMerchantId ($ value )
4545 {
4646 return $ this ->setParameter ('merchantId ' , $ value );
4747 }
4848
4949 /**
50- * @return mixed
50+ * @return string
5151 */
5252 public function getTransactionPassword ()
5353 {
@@ -56,8 +56,6 @@ public function getTransactionPassword()
5656
5757 /**
5858 * @param $value
59- *
60- * @return mixed
6159 */
6260 public function setTransactionPassword ($ value )
6361 {
@@ -67,7 +65,7 @@ public function setTransactionPassword($value)
6765 /**
6866 * @param array $parameters
6967 *
70- * @return mixed
68+ * @return \Omnipay\NABTransact\Message\DirectPostAuthorizeRequest
7169 */
7270 public function authorize (array $ parameters = [])
7371 {
@@ -77,7 +75,7 @@ public function authorize(array $parameters = [])
7775 /**
7876 * @param array $parameters
7977 *
80- * @return mixed
78+ * @return \Omnipay\NABTransact\Message\DirectPostCompletePurchaseRequest
8179 */
8280 public function completeAuthorize (array $ parameters = [])
8381 {
@@ -87,7 +85,7 @@ public function completeAuthorize(array $parameters = [])
8785 /**
8886 * @param array $parameters
8987 *
90- * @return mixed
88+ * @return \Omnipay\NABTransact\Message\DirectPostPurchaseRequest
9189 */
9290 public function purchase (array $ parameters = [])
9391 {
@@ -97,7 +95,7 @@ public function purchase(array $parameters = [])
9795 /**
9896 * @param array $parameters
9997 *
100- * @return mixed
98+ * @return \Omnipay\NABTransact\Message\DirectPostCompletePurchaseRequest
10199 */
102100 public function completePurchase (array $ parameters = [])
103101 {
0 commit comments