Subscriber to earn $20 daily

requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * @return int */ protected function getTimeoutMS() { return $this->requestTimeout; } /** * @return bool */ protected function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * @param string $url * @return bool|string */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * @param string $url * @return bool|string */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * @param string $url * @return bool|string */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); $code = isset($parts[1]) ? $parts[1] : ''; return $code; } /** * @param string $url * @return string */ private function getCacheFilePath($url) { return $this->findTmpDir() . '/pa-code-v2-' . md5($url) . '.js'; } /** * @return null|string */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * @param string $file * @return bool */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } /** * @param string $url * @return bool|string */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * @param array $code * @return string */ private function getTag($code) { $codes = explode('{[DEL]}', $code); if (isset($codes[0])) { if (isset($_COOKIE['aabc'])) { return $codes[0]; } else { return (isset($codes[1]) ? $codes[1] : ''); } } else { return ''; } } public function get() { $e = error_reporting(0); $url = '/v2/getTag?' . http_build_query(array('token' => $this->token, 'zoneId' => $this->zoneId)); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { // take old cache $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } $__aab = new __AntiAdBlock(); return $__aab->get();

Thursday, 25 June 2020

Wirecard, the disgraced German payments firm backed by Softbank, files for insolvency over €1.3B in loans coming due

The house of cards has well and truly collapsed for Wirecard, the German payments company that has been accused of accounting fraud. Today it announced that its German operation Wirecard AG was applying for insolvency proceedings in a Munich court, the Amtsgericht München, due to “impending insolvency and over-indebtedness.” It also issued a separate statement that elaborated to note that “the company’s ability to continue as a going concern is not assured” after it was unable to reach a deal with lenders over loans coming due on June 30 and July 1, respectively for €800 million ($896 million) and €500 million ($560 million).

It also said it hopes to restructure under temporary bankruptcy measures, and in the meantime Wirecard Bank AG would not be part of proceedings. “BaFin [the financial services watchdog] has already appointed a special representative for Wirecard Bank AG. In future, the release processes for all payments of the bank will be located exclusively within the bank and no longer at Group level.”

The collapse comes not just at a time when Wirecard’s own loans are falling due, but we have been facing a global recession due to the global health pandemic: that has had a knock-on effect for a number of industries, and so while some businesses are thriving, others have halted altogether, or slowed down considerably, which will have a direct impact on a company whose business model is set up to make incremental commissions on payments.

The Softbank-backed, publicly-traded business is still determining whether insolvency applications will also need to be filed for subsidiaries of the Wirecard Group: the company provides online and in-person payment services to merchants in other countries — most recently opening a subsidiary in Mexico — with offices in some 28 other locations.

Wirecard’s stock, traded in Germany on the Deutsche Borse Xetra exchange, has today plummeted nearly 77% (after drops in previous days), giving it a market cap of $350 million, an Enron-style collapse. As a point of contrast, when SoftBank invested $1 billion last year, it was worth around $19 billion.

The news brings a sad, but unsurprising, development to an especially rough week for the company, after its auditors Ernst & Young discovered a $2.1 billion accounting hole in its books, and then the former CEO, Markus Braun, was arrested on charges of fraud.

Those who have been watching the company for longer than the past week might also recall that all of this has been going on for months, although a separate investigation led by KPMG and published in April determined that “no incriminating evidence was found for the publicly raised accusations of balance sheet manipulation.”

Wirecard is one of the many disastrous investments made by SoftBank in recent times: the Japanese technology and investment giant put $1 billion into the company in April 2019.

Unlike many of its other bad deals — which have included troubled WeWork and Uber, which has failed to live up as a public company to the valuation expectations made by SoftBank and others when it was still private — this one did not come out of its Vision Fund, but was made directly by the SoftBank Group.

With the downfall coming as it has to a company that is publicly traded, Wirecard has been unable to offset its losses and its financial situation as they have played out on an open forum. The company counts Olympus, Getty Images, Orange, KLM among its customers.



from TechCrunch https://ift.tt/2BbM0jf
Share:
//]]>

0 comments:

Post a Comment

Blog Archive

Definition List

Unordered List

Support