Platform technology a big boost for the democratisation of payments