11 use Magento\Sales\Model\OrderFactory;
20 class Data extends FrontendDataHelper
35 $this->_urlBuilder = $backendUrl;
47 return $this->_urlBuilder->getUrl($route,
$params);
57 return $this->
_getUrl(
'adminhtml/authorizenet_directpost_payment/place', []);
69 $route =
'sales/order/view';
70 $order = $this->orderFactory->create()->loadByIncrementId(
$params[
'x_invoice_num']);
71 $param[
'order_id'] =
$order->getId();
72 return $this->
_getUrl($route, $param);
83 return $this->
_getUrl(
'adminhtml/authorizenet_directpost_payment/redirect',
$params);
96 $defaultStore = $this->storeManager->getDefaultStoreView();
98 $allStores = $this->storeManager->getStores();
99 if (isset($allStores[0])) {
100 $defaultStore = $allStores[0];
104 return $baseUrl .
'authorizenet/directpost_payment/backendResponse';
getRedirectIframeUrl($params)
_getUrl($route, $params=[])
getSuccessOrderUrl($params)
getRelayUrl($storeId=null)
__construct(Context $context, StoreManagerInterface $storeManager, OrderFactory $orderFactory, UrlInterface $backendUrl)
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]