I am integrating Sagepay form on a website. I have succssfully completed transactions in test mode but when I make it live I get the following error
Form transaction error status Malformed 3045 currency field is missing
I am integrating Sagepay form on a website. I have succssfully completed transactions in test mode but when I make it live I get the following error
Form transaction error status Malformed 3045 currency field is missing
The problem is not the Currency field, Sage Pay messages can be missleading at some points.
Please triple check that your encryption key is correct, I think you need a new one for LIVE mode, different than the one you use in TEST mode.
They throw that "currency" error because when the gateway tries to decrypt the message they cant and the first field that they look for is the Currency field.
Kind Regards,
Pablo