Updated payments provider and payments service