I have managed to write a new script that works using protocol 2.22, when will an update to ecart be available to do the integration.
I should be able to use what I wrote for this site to work with other sites but Im sure this will become a problem for others trying to integrate sagepay