Réusinage de PaymentService. Il est indépendants des  ViewModel.