Use CBS Payment API v2
Same idea as !52 (merged). This PR doesn't touch the integration tests, which I'll finish all at once to avoid merge conflicts.
Please review: @ahoffmann @weizhong-wang @lloyd-carter @KJOYNER
At 10PM on Tuesday, 3/4/25, GitLab will be patched to version 17.8.4: https://outages.doit.wisc.edu/outage/94b93a4e9afac6453b4ca146bbb5a427c6856c676f
Same idea as !52 (merged). This PR doesn't touch the integration tests, which I'll finish all at once to avoid merge conflicts.
Please review: @ahoffmann @weizhong-wang @lloyd-carter @KJOYNER