Just download the 1.3 and havn't installed yet.
Still, I'd like to say Thank You to Nixaks.
![]()
Just download the 1.3 and havn't installed yet.
Still, I'd like to say Thank You to Nixaks.
![]()
Hi quick question, does your Mod. support Sage Pay 'direct' method?
thanks
zac
Hi Zac, sorry no this mod is for sagepay form only. There is a free module for direct somewhere ......... aha found it here (SagePay is the new name for Protx)
If you have any problems with it there is a forum thread for it somewhere, or let me know and I will see if I can fix it (I have a feeling it uses the old Protx http address's which may or may not work)
Regards
Nixak
great thanks for that.
zac
Nixak
Your module does not seem to support download products.
Sagepay wants the shipping address but downloads don't have this so there is an error message: Status Detail: 3144 : The Delivery information is required.
Have you addressed this issue?
If someone could help with adding an if / else statement in the code then we could get the billing info sent to SagePay if it is a download product and there is no delivery address.
Here is the section of code inside the file called includes/modules/payment/sagepay_form.php.
How do I add the statement in the section after this line:
In other words, the code must check to see if the customers delivery address OR postcode is empty. If both or any of the delivery fields are empty, it posts the billing address to SagePay instead.Code:$plain .= "BillingPhone=" . $order->customer['telephone'] . "&";
Would appreciate come help with this.thanks.Code:$plain .= "BillingPhone=" . $order->customer['telephone'] . "&"; $plain .= "DeliverySurname=" . $order->delivery['lastname'] . "&"; $plain .= "DeliveryFirstnames=" . $order->delivery['firstname'] . "&"; $plain .= "DeliveryAddress1=" . $order->delivery['street_address'] . "&"; if (ACCOUNT_SUBURB == 'true') { $plain .= "DeliveryAddress2=" . $order->delivery['suburb'] . "&"; } $plain .= "DeliveryCity=" . $order->delivery['city'] . "&"; $plain .= "DeliveryPostCode=" . $order->delivery['postcode'] . "&"; $plain .= "DeliveryCountry=" . $order->delivery['country']['iso_code_2'] . "&";
Hi MaryF,
I'm looking at the problem you've described but i'm a little confused, the delivery address is always the same as the billing address unless the customer specifies a different address, so Zen-cart will always have the delivery address and you should recieve no problems.
What version of Zen-Cart are you using? and are you using any mods, especially ones that allow the customers to checkout without registering to your site?
You are right! I have a fast and easy checkout module installed - it wasn't activated in admin so wasn't working yet. I had deactivated it a few weeks back in order to work on getting my shop transferred over from SagePay Direct to Form module.
It seems to be working fine now! Thanks.
Your welcome MaryF![]()
Bookmarks