Global payments platform provider Payment24 has launched a new cloud-based payment solution to enables banks and retailers to accept any…