Status Detail: 3045 : The Currency field is missing
I had a similar issue, my problem turned out to be a different key was required if posting a form to
test.sagepay.com/gateway/service/vspform-register.vsp
or
live.sagepay.com/gateway/service/vspform-register.vsp
The fact that the Currency field was being sited was a bit of a red herring.
Hope this helps.
Sagepay Error - 3045 : The Currency field is missing
The problem was with my server mcrypt PHP extension. It wasn't install/enable on the server. I must have consider this before making all test attempts.
Thank you all for the efforts towards my issue.
SagePay (VPSProtocol 3.00) AES/CBC/PCKS#5 encryption problems
Richard,
This issue is generally due to a bad Encryption key, please triple check that.
Regards,
Pablo
Related Topics
Warning: File_Get_Contents: Failed to Open Stream: Redirection Limit Reached, Aborting
How to Get the Last Dir from a Path in a String
Prepared Statements - Are They Necessary
Easiest Way to Grab Filesize of Remote File in PHP
Call Parent Constructor Before Child Constructor in PHP
How to Get the List of Available Locales in PHP
How to Integrate PHPmailer with Codeigniter 3
How to Disable PHP Magic Quotes at Runtime
Php: What Is the Complexity [I.E O(1),O(N)] of the Function 'Count'
SQL Query with Binary Data (PHP and MySQL)
Are There Different Types of Double Quotes in Utf-8 (Php, Str_Replace)
Extract Dom-Elements from String, in PHP
How to Convert Week Number and Year into Unix Timestamp
Executing Git Commands via PHP
Fetch' in Pdo Gets Only One Result
PHP Values of One Array to Key of Another Array