sets up backend to show payments of users on front end
presents payment info on the ui/ux
tests almost all pass. implements failed subscription feature