User schema payment methods refactor