Exemplo n.º 1
2
 public function execute()
 {
     $resultRedirect = $this->resultRedirectFactory->create();
     $payuplOrderId = $this->context->getRequest()->getParam('id');
     $orderId = $this->paymentHelper->getOrderIdIfCanRepeat($payuplOrderId);
     if ($orderId) {
         $resultRedirect->setPath('orba_payupl/payment/repeat_start');
         $this->session->setLastOrderId($orderId);
     } else {
         $resultRedirect->setPath('orba_payupl/payment/repeat_error');
         $this->messageManager->addError(__('The repeat payment link is invalid.'));
     }
     return $resultRedirect;
 }