Banks and service providers will be required to give customers at least 90 days' notice before closing their account or terminating a payment service.