Abstract stripe payment into private methods