With the protx updates, they now require some more information to be sent to them. These are new variables that can be set. Earlier versions of eCart that used earlier versions of protx might be the problem here. With protx 2.23, you will likely have to re-apply the checkout behavior, or make sure to update all the variables protx now requires.