Payments as a platform