Added test to create a Payment and raise when provider not given