If I disable sending Send basket data to SagePay it shows a new error:
The BillingAddress1 field is required. (Code: 3111)
Plugin Author
swicks
(@swicks)
What type of products are you selling? Are they virtual or simple?
virtual.
I’ve spoken with Sagepay and they highlighted this part of the transaction code: basket=0
They suggested to try and remove this altogether..?
Did you have any thoughts on this?
I notice that adding basket contents was only a fairly recent adjustment:
Version 0.1.6.7 – 20140128
SECURITY FIX – Cross Site Scripting (XSS) Vulnerability
Feature – Added basket contents to Sagepay basket
MOD – redefined EURO ISO name
Is there a way that I can revert back?
Plugin Author
swicks
(@swicks)
I’m unable to reproduce this issue
What version of woocommerce, sagepay direct and wordpress are you running?
Can you turn debug on and email to support at devicesoftware.com?
Do you have sku enabled?
Thanks
Plugin Author
swicks
(@swicks)
All versions are available under the developers tab on the wordpress plugin site
I have just emailed you to the support address.
Many thanks,
Thank you for your response on the forums.
I had your latest version (0.1.7.2) running, but I have not reinstalled 0.1.6.6, as this did not have the basket data. However, that error code has now been replaced with this:
INVALID – The Card AddressLine1 is required., 3156 : The Card City field is required., 5022 : The Post Code value is required., 3158 : The Card Country field is required., 3160 : The Card Country value is invalid. (Code: 3153)
The billing address details are listed within the Address Book section within My Account. How can this information be pulled into the transaction??
I am having similar issues.
Plugin Author
swicks
(@swicks)
This issue turned out to be the way the orders were being placed in WooCommerce – Adding an order via the admin pages and not entering their address details.
Plugin Author
swicks
(@swicks)
resolving this ticket – please feel free to re-open if you still have any questions.