Remove 2014 Remove Microtransactions Remove Returns
article thumbnail

What The Launch Of Facebook’s Libra Means For Payments

PYMNTS

Between 2014 and 2017, the report says that 515 million people gained access to an account at a bank, a mobile money account with a telco or other third party. That means that 69 percent of the world’s population now has a bank account or something similar, up from 62 percent in 2014 and 51 percent in 2011.