[backend] Fix issue where credit card payments were not transitioning

Fixes #4276
Fixes #4277