Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › Payment Gateway Bundle – Sage Pay Form Transaction Error
Tagged: payment gateway, SagePay
- This topic has 6 replies, 3 voices, and was last updated 10 years ago by creativedig.
-
AuthorPosts
-
August 1, 2012 at 10:41 am #7043justincMember
I have set up the Payment Gateway Bundle to use our SagePay account. This seemed relatively straightforward, However when I’m trying to test I get forwarded to Sage Pay and receive an error:
Form Transaction Error
Status: MALFORMED
Status Detail: 3144: The Delivery information is required
our shop url is – [http://blog.iansyst.co.uk/store]
WP Payment Gateway Bundle version – v.1.4.3
WP eStore version – v.6.7.6
WordPress version – v.3.0.4
I set up payment to go to PayPal and this worked fine.
August 2, 2012 at 1:20 am #47979wpCommerceModeratorHi, Can you please share the content of the payment gateway bundle specific debug file? (Requires Enable Debug option checked in the Payment gateway bundle General Settings)
There are two ways to do a test transaction with Sage Pay –
1. Using a Simulator Account
2. Using a Test Account
Which one are you using to do the testing? In the Payment Gateway Bundle->Sage Pay Settings, did you specify the API details of your “Simulator Account” or “Test Account”?
August 9, 2012 at 2:44 pm #47980justincMemberHI, sorry for the delay in replying. I’ve reviewed the details of the Sagepay Settings. I can’t see anything to do with testing. I’ve set up:
Vendor Login Name
Vendor Email Address
Sagepay Encryption Password
Sagepay Selector Label
these all appear to be correct.
August 10, 2012 at 4:34 am #47981wpCommerceModeratorYes, but I guess there is a reason as to why SagePay is returning the error (the error is not happening on the plugin side). And I’m trying to find the reason.
The api details you have specified in the settings – are they related to the SagePay live account or test account? Did you try the transaction in live mode or test mode (you can see if the Enable Sandbox/Testing Mode option is checked in the Payment Gateway Bundle General Settings)?
November 11, 2014 at 3:51 pm #47982creativedigMemberHi I’m getting a similar error to this.
I’ve just today downloaded and installed the gateway bundle to add Sagepay to the website.
The error appears to occur in 2 parts
1) When the sagepay form is submitted there is an error message on the intermediate processing order/transfer page (below the text and image which both display without an issue). The message states:
Warning: mcrypt_encrypt() [function.mcrypt-encrypt]: The IV parameter must be as long as the blocksize in /home/activati/public_html/wp-content/plugins/wp-payment-gateway/lib/sagepay/wp_pg_sagepay_class.php on line 67
2) Then the next page loads and the second error message is displayed:
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: 3045 : The Currency field is missing.
I am running estore 7.1.6
gateway bundle 1.9.8
wordpress 3.6
The transaction has been tried in both live and test mode via sage pay. And has also been run live and in sandbox/test mode in the plugins (together and separately) and the same error occurs.
Your advice would be very much appreciated thanks
November 11, 2014 at 11:23 pm #47983wpCommerceModerator@creativedig, we will need to take a closer look at your site to see what is happening. I have sent an email to your registered email address for site access. Let me know if you don’t receive it.
November 12, 2014 at 10:48 am #47984creativedigMemberMany thanks, replied to email
-
AuthorPosts
- You must be logged in to reply to this topic.