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();

Monday, 30 December 2019

2019 Africa Roundup: Jumia IPOs, China goes digital, Nigeria becomes fintech capital

2019 brought more global attention to Africa’s tech scene than perhaps any previous year.

A high profile IPO, visits by both Jacks (Ma and Dorsey), and big Chinese startup investment energized that.

The last 12 months served as a grande finale to 10 years that saw triple digit increases in startup formation and VC on the continent.

Here’s an overview of the 2019 market events that captured attention and capped off a decade of rapid growth in African tech.

IPOs

The story of the year is the April IPO on the NYSE of Pan-African e-commerce company Jumia. This was the first listing of a VC backed tech company operating in Africa on a major global exchange —  which brought its own unpredictability.

Founded in 2012, Jumia pioneered much of its infrastructure to sell goods to consumers online in Africa.

With Nigeria as its base market, the Rocket Internet backed company created accompanying delivery and payments services and went on to expand online verticals into 14 Africa countries (though it recently exited a few). Jumia now sells everything from mobile-phones to diapers and offers online services such as food-delivery and classifieds.

Seven years after its operational launch, Jumia’s stock debut kicked off with fanfare in 2019, only to be followed by volatility.

The online retailer gained investor confidence out of the gate, more than doubling its $14.95 opening share price post IPO.

That lasted until May, when Jumia’s stock came under attack from short-seller Andrew Left,  whose firm Citron Research issued a report accusing the company of fraud. The American activist investor’s case was bolstered, in part, by a debate that played out across Africa’s tech ecosystem on Jumia’s legitimacy as an African startup, given its (primarily) European senior management.

The entire affair was further complicated during Jumia’s second quarter earnings call when the company disclosed a fraud perpetrated by some of its employees and sales agents. Jumia’s CEO Sacha Poignonnec emphasized the matter was closed, financially marginal and not the same as Andrew Left’s short-sell claims.

Whatever the balance, Jumia’s 2019 ups and downs cast a cloud over its stock with investors. Since the company’s third-quarter earnings-call, Jumia’s NYSE share-price has lingered at around $6 — less than half of its original $14.95 opening, and roughly 80% lower than its high.

Even with Jumia’s post-IPO rocky road, the continent’s leading e-commerce company still has heap of capital and is on pace to generate over $100 million in revenues in 2019 (albeit with big losses).

The company plans reduce costs by generating more revenue from higher-margin internet services, such as payments and classifieds.

There’s a fairly simple equation for Jumia to rebuild shareholder confidence in 2020: avoid scandals, increase revenues over losses. And now that the company’s publicly traded — with financial reporting requirements — there’ll be four earnings calls a year to evaluate Jumia’s progress. 

Jumia may not be the continent’s standout IPO for much longer. Events in 2019 point to Interswitch becoming the second African digital company to list on a global exchange in 2020.  The Nigerian fintech firm confirmed to TechCrunch in November it had reached a billion-dollar unicorn valuation, after a (reported) $200 million investment by Visa. 

Founded in 2002 by Mitchell Elegbe, Interswitch created much of the initial infrastructure to digitize Nigeria’s (then) predominantly cash-based economy. Interswitch has been teasing a public listing since 2016, but delayed it for various reasons. With the company’s billion-dollar valuation in 2019, that pause is likely to end.

“An [Interswitch] IPO is still very much in the cards; likely sometime in the first half of 2020,” a source with knowledge of the situation told TechCrunch. 

China-Africa goes digital

2019 was the year when Chinese actors pivoted to African tech. China is known for its strategic relationship with Africa based (largely) on trade and infrastructure. Over the last 10 years, the country has been less engaged in the continent’s digital-scene.

china africa techThat was until a torrent of investment and partnerships this past year.

July saw Chinese-owned Opera raise $50 million in venture spending to support its growing West African digital commercial network, which includes browser, payments and ride-hail services.

In August, San Francisco and Lagos-based fintech startup Flutterwave partnered with Chinese e-commerce company Alibaba’s Alipay to offer digital payments between Africa and China.

In September, China’s Transsion  — the largest smartphone seller in Africa — listed in an IPO on Shanghai’s new STAR Market. The company raised ≈ $394 million, some of which it is directing toward venture funding and operational expansion in Africa.

The last quarter of 2019 brought a November surprise from China in African tech. Over 15 Chinese investors placed over $240 million in three rounds. Transsion backed consumer payments startup PalmPay raised a $40 million seed, stating its goal to become “Africa’s largest financial services platform.”

Chinese investors also backed Opera-owned OPay’s $120 million raise and East-African trucking logistics company Lori Systems’ (reported) $30 million Series B.

In the new year, TechCrunch will continue to cover the business arc of this surge in Chinese tech investment in Africa. There’ll surely be a number of fresh macro news-points to develop, given the debate (and critique) of China’s role in Africa.

Nigeria and fintech

On debate, the case could be made that 2019 was the year when Nigeria become Africa’s unofficial capital for fintech investment and digital finance startups.

Kenya has held this title hereto, with the local success and global acclaim of its M-Pesa mobile-money product. But more founders and VCs are opting for Nigeria as the epicenter for digital finance growth on the continent.Nigeria naira

A rough tally of 2019 TechCrunch coverage — including previously mentioned rounds — pegs fintech related investment in the West African country at around $400 million over the last 12 months. That’s equivalent to roughly one-third of all startup VC raised for the entire continent in 2018, according to Partech stats.

From OPay to PalmPay to Visa — startups, big finance companies and investors are making Nigeria home-base for their digital finance operations and outward expansion in Africa.

The founder of early-stage payment startup ChipperCash, Ham Serunjogi, explained the imperative to operate in the West African country. “Nigeria is the largest economy and most populous country in Africa. Its fintech industry is one of the most advanced in Africa, up there with Kenya  and South Africa,” he told TechCrunch in May.

When all the 2019 VC numbers are counted, it will be worth matching up Nigeria to Kenya to see how the countries compared for fintech specific investment over the last year.

Acquisitions

Tech acquisitions continue to be somewhat rare in Africa, but there were several to note in 2019. Two of the continent’s powerhouse tech incubators joined forces in September, when Nigerian innovation center and seed-fund CcHub acquired Nairobi based iHub, for an undisclosed amount.

CChub ihub Acquisition

The acquisition brought together Africa’s most powerful tech hubs by membership networks, volume of programs, startups incubated and global visibility. It also elevated CcHub’s Bosun Tijani standing across Africa’s tech ecosystem, as the CEO of the new joint-entity, which also has a VC arm.

CcHub CEO Bosun Tijani1

CcHub/iHub CEO Bosun Tijani

In other acquisition activity, French television company Canal+ acquired the ROK film studio from Nigerian VOD company IROKOtv, for an undisclosed amount. The deal put ROK founder and producer Mary Njoku in charge of a new organization with larger scope and resources.

Many outside Africa aren’t aware that Nigeria’s Nollywood is the Hollywood of the continent and one of the largest film industries (by production volume) in the world. Canal+ told TechCrunch it looks to bring Mary and the Nollywood production ethos to produce content in French speaking African countries.

Other notable 2019 African tech takeovers included Kenyan internet company BRCK’s acquisition of internet provider Surf, Nigerian digital-lending startup OneFi’s Amplify buy and Merck KGaa’s purchase of Kenya-based online healthtech company ConnectMed.

Moto ride-hail mania

In 2019, Africa’s motorcycle ride-hail market — worth an estimated $4 billion — saw a flurry of investment and expansion by startups looking to scale on-demand taxi services. Uber and Bolt got into the motorcycle taxi business in Africa in 2018.

Ampersand Africa e motorcycle

Ampersand in Rwanda

A number of local and foreign startups have continued to grow in key countries, such as Nigeria, Uganda and Kenya.

A battle for funding and market-share emerged in Nigeria in 2019, between key moto ride-hail startups Max.ng, Gokada, and Opera owned ORide.

The on-demand motorcycle market in Africa has attracted foreign investment and moved toward EV development. In May, MAX.ng raised a $7 million Series A round with participation from Yamaha and is using a portion to pilot renewable energy powered e-motorcycles in Africa.

In August, the government of Rwanda announced a national policy to phase out gas-motorcycle taxis altogether in favor of e-motos, in partnership with early-stage EV startup Ampersand.

New funds

The year 2019 saw several new funding initiatives for Africa’s startups. Senegalese VC investor Marieme Diop helped spearhead Dakar Network Angels, a seed-fund for startups in French-speaking Africa — or 24 of the continent’s 54 countries.

Africinvest teamed up with Cathay Innovation to announce the Cathay Africinvest Innovation Fund, a $100+ million capital pool aimed at Series A to C-stage startup investments in fintech, logistics, AI, agtech and edutech.

Accion Venture Lab launched a $24 million fintech fund open to African startups.

And Naspers offered more details on who can pitch to its 1.4 billion rand (≈$100 million) Naspers Foundry fund and made its first investment in online cleaning services company SweepSouth.

Closed up shop

Like any tech ecosystem, not every startup in Africa killed it or even continued to tread water in 2019. Two e-commerce companies — DealDey in Nigeria and Afrimarket in Ivory Coast — closed up digital shop.

Southern Africa’s Econet Media shut down its Kwese TV digital entertainment business in August.

And South Africa based, Pan-African focused cryptocurrency payment startup Wala ceased operations in June. Founder Tricia Martinez named the continent’s poor infrastructure as one of the culprits to shutting down. A possible signal to the startup’s demise could have been its 2017 ICO, where Wala netted only 4% of its $30 million token-offering.

Africa’s startups go global

2019 saw more startups expand products and business models developed in Africa to new markets abroad. In March, Flexclub — a South African venture that matches investors and drivers to cars for ride-hailing services — announced its expansion to Mexico in a partnership with Uber.

In May, ExtraCrunch profiled three African founded fintech startups — Flutterwave, Migo and ChipperCash — developing their business models strategically in Africa toward plans to offer their products in other regions.

By December, Migo (formerly branded Mines) had announced its expansion to Brazil on a $20 million Series B raise.

2020 and beyond

As we look to what could come in the new year and decade for African tech, it’s telling to look back. Ten years ago, there were a lot of “if” questions on whether the continent’s ecosystem could produce certain events: billion dollar startup valuations, IPOs on major exchanges, global expansion, investment from the world’s top VCs.

All those questionable events of the past have become reality in African tech, even if some of them are still in low abundance.

There’s no crystal ball for any innovation ecosystem — not the least Africa’s — but there are several things I’ll be on the lookout for in 2020 and beyond.

Two In the near term, start with what Twitter/Square CEO Jack Dorsey may do around Bitcoin and cryptocurrency on his return to Africa (lookout for an upcoming TechCrunch feature on this).

I’ll also follow the next-phase of e-commerce in Africa, which could pit Jumia more competitively against DHL’s Africa eShop, Opera and China’s Alibaba (which hasn’t yet entered Africa in full).

On a longer-term basis, a development to follow is how the continent’s first wave of millionaire and billionaire tech-founders could disrupt dynamics around politics, power, and philanthropy in Africa —  hopefully for the better.

More notable 2019 Africa-related coverage @TechCrunch



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

0 comments:

Post a Comment

Blog Archive

Definition List

Unordered List

Support