Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

sagepay issue


scotch33

Recommended Posts

Hi

 

I have justc started using the new sagepay module developed from the old protx one - however, I am getting an issue when i reach sagepay - the following error comes up...

 

This transaction attempt has failed. We are unable to redirect you back to the web store from which you were purchasing. The details of the failure are given below.

Status: MALFORMED

Status Detail: 3039 : The TxType or PaymentType is missing.

 

Does anyone know what could be causing it? The module parametres are all filled in and other than the URLs nothing else has changed...!

Link to comment
Share on other sites

Ok - further to my previous post I have found the issue but not the cause!

 

Basically, upon arriving at the confirm order page the sagepay code is missing! The code that appears is as follows -

 

 <td align="right" class="main">
<input type="image" src="includes/languages/english/images/buttons/button_confirm_order.gif" border="0" alt="Confirm Order" title=" Confirm Order ">
		</td>

 

However - refreshing the page before hitting 'confirm order' corrects the issue and suddenly the corrected code is in there!

 

<td align="right" class="main">
<input type="hidden" name="VPSProtocol" value="2.22"><input type="hidden" name="TxType" value="PAYMENT"><input type="hidden" name="Vendor" value="eventsmanagemen"><input type="hidden" name="crypt" value="YhNaATw0OzMsJR0KeysBAVoCRwgyKA4sCiccAXR+R10EQwZUYn5ceFx6T0kHIxgRWgIJUWJoX3tJ
CQwdNCsZB01LcycDYCsuHCkLBjY6HgtaS3MKPCIcaw0lDAguOlcCRhlZRRYwCiUbOVkINCECFBIlQQYwI
xw4Ohg1Ui46AxQOWRsSJDFBLhkvFxs1KQULQQYaBjxoGiBAKRgbJyIYAxsVXAAwLQA+GxUJHSktEhdHWE
QNI2ApKgYmDB0jGyUoCR5AESN8QGQYPQ5BIzgSCkAFUxc8Mx9lDCVXGi1hFAVAF1gKNGkMIwopEgAzOig
URhlXACA1QTsHOl8sMz0DC1kTRisyKwp2JSURAWYdFAtAFVwAIWAsPhw+FgIjPDIJVR9YWDkpByUvIBYH
KGMTSUcVWxEwLgo5QSkWQTMlUTJRGFAKIQMiKgYmRAQnPBIKdBNCAD0yHCwdJQwfaC0YSkEdEiE2KgY9C
jgALiIqBQFHBQlScw4OOQAmHU8VOgUBUQIYSR0pHT8HKxQfMiEZSBIyUQk6MAo5FhoWHDINGABRS3orYn
M+EUkIEAMqJxkDdRJQFzY1HHZYajEONCEbABQlQBc2IxtnQwQWHTImFglEAlsLf2AtIgMmEAEhHhgXQDV
bATZ7IQVefyg1"><input type="image" src="includes/languages/english/images/buttons/button_confirm_order.gif" border="0" alt="Confirm Order" title=" Confirm Order ">

 

So for some reason when the page first gets created it is not calling in the sagepay module?!!? If anyone has any ideas what can be done to fix this, or why it is happening I would be very grateful - at the moment I am going to have to implement a javascript refresh to quickly recall the page before the punter gets a moment to click the 'confirm' button.

Link to comment
Share on other sites

Ah - the quick javascript trick isn't working, as the warning comes up each time saying 'if this is a trabnsaction, please cancel' - so at the moment I have no decent workaround on this - thus anyone who can help me get past the original issue, I would really appreciate it.

Link to comment
Share on other sites

  • 7 months later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...