Merchants wishing to test Sagepay have the option to evaluate the payment service provider before they register with them for an account. For this purpose, a ‘testvendor’ account maybe used.
However, once a merchant registers and they get a test account, they must use this account to prove to Sage Pay that they can manage the same. Once accepted, Sage Pay promotes their test account to live mode.
Using the default encryption key that is pre-populated in the configuration window for Sagepay along with the test account details can lead to the following error when trying to make a payment online:
-------------------------------------
Status: MALFORMED
Status Detail: 3045 : The Currency field is missing.
------------------------------------
The solution is to enter the correct encryption key as provided by Sagepay into the configuration window within the software.
However, once a merchant registers and they get a test account, they must use this account to prove to Sage Pay that they can manage the same. Once accepted, Sage Pay promotes their test account to live mode.
Using the default encryption key that is pre-populated in the configuration window for Sagepay along with the test account details can lead to the following error when trying to make a payment online:
-------------------------------------
Status: MALFORMED
Status Detail: 3045 : The Currency field is missing.
------------------------------------
The solution is to enter the correct encryption key as provided by Sagepay into the configuration window within the software.
Comment