@@ -36,7 +36,7 @@ class Payflowlink extends \Magento\Paypal\Model\Payflowpro
36
36
*
37
37
* @var string
38
38
*/
39
- protected $ _code = \ Magento \ Paypal \ Model \ Config::METHOD_PAYFLOWLINK ;
39
+ protected $ _code = Config::METHOD_PAYFLOWLINK ;
40
40
41
41
/**
42
42
* @var string
@@ -116,6 +116,11 @@ class Payflowlink extends \Magento\Paypal\Model\Payflowpro
116
116
*/
117
117
private $ mathRandom ;
118
118
119
+ /**
120
+ * @var \Magento\Framework\App\RequestInterface
121
+ */
122
+ private $ _requestHttp ;
123
+
119
124
/**
120
125
* @param \Magento\Framework\Model\Context $context
121
126
* @param \Magento\Framework\Registry $registry
@@ -237,8 +242,8 @@ public function isActive($storeId = null)
237
242
public function initialize ($ paymentAction , $ stateObject )
238
243
{
239
244
switch ($ paymentAction ) {
240
- case \ Magento \ Paypal \ Model \ Config::PAYMENT_ACTION_AUTH :
241
- case \ Magento \ Paypal \ Model \ Config::PAYMENT_ACTION_SALE :
245
+ case Config::PAYMENT_ACTION_AUTH :
246
+ case Config::PAYMENT_ACTION_SALE :
242
247
$ payment = $ this ->getInfoInstance ();
243
248
/** @var Order $order */
244
249
$ order = $ payment ->getOrder ();
@@ -345,6 +350,7 @@ protected function _processOrder(\Magento\Sales\Model\Order $order)
345
350
$ payment ->registerAuthorizationNotification ($ payment ->getBaseAmountAuthorized ());
346
351
break ;
347
352
case self ::TRXTYPE_SALE :
353
+ $ order ->setState (Order::STATE_PROCESSING );
348
354
$ payment ->registerCaptureNotification ($ payment ->getBaseAmountAuthorized ());
349
355
break ;
350
356
default :
@@ -500,14 +506,12 @@ public function buildBasicRequest()
500
506
*/
501
507
protected function _getTrxTokenType ()
502
508
{
503
- switch ($ this ->getConfigData ('payment_action ' )) {
504
- case \Magento \Paypal \Model \Config::PAYMENT_ACTION_AUTH :
505
- return self ::TRXTYPE_AUTH_ONLY ;
506
- case \Magento \Paypal \Model \Config::PAYMENT_ACTION_SALE :
507
- return self ::TRXTYPE_SALE ;
508
- default :
509
- break ;
510
- }
509
+ $ tokenTypes = [
510
+ Config::PAYMENT_ACTION_AUTH => self ::TRXTYPE_AUTH_ONLY ,
511
+ Config::PAYMENT_ACTION_SALE => self ::TRXTYPE_SALE
512
+ ];
513
+
514
+ return $ tokenTypes [$ this ->getConfigData ('payment_action ' )] ?? '' ;
511
515
}
512
516
513
517
/**
0 commit comments