configHelper = $configHelper; } /** * Get Merchant Portal link for order * * @param MageOrder $mageOrder * @param KlarnaOrder $klarnaOrder * @return string */ public function getOrderMerchantPortalLink(MageOrder $mageOrder, KlarnaOrder $klarnaOrder) { $store = $mageOrder->getStore(); $merchantId = $this->configHelper->getApiConfig('merchant_id', $store); $apiVersion = $this->configHelper->getApiConfig('api_version', $store); $url = self::MERCHANT_PORTAL_EU; if (in_array($apiVersion, ['na', 'kp_na'])) { $url = self::MERCHANT_PORTAL_US; } $merchantIdArray = explode("_", $merchantId); $url .= "merchants/" . $merchantIdArray[0] . "/orders/" . $klarnaOrder->getKlarnaOrderId(); return $url; } }