By General Admin March 15, 2018 Infographics, Online Payment No Comments Share: Previous yStats.com: Alternative online payment methods to lead global B2C E-Commerce Next Half of global online retail sales is generated on marketplaces, reveals report from yStats.com