Re: Nixaks Sagepay Form Module
Hi all,
Sorry for the delay in replying to all. I will look into what has happened as it seems Sagepay have changed there protocol's, however I have the module up and running on my wife's website and so far all is fine.
dubnium - your vendor name is supplied with your sagepay stuff, if your unsure contact sagepay and they will be able to tell you what you need to know.
ChrisHart - My apoligies as I have'nt had the time to look at the coding, so far no update has been released.
athenadesign - Sagepay form does ease the pressure on becoming Pci Dss complient however your using sagepay direct which will not work with this module, you can ask sagepay to change your type of intergration but there may be costs involved.
Dyno123 - I can only guess that you might be selling virtual downloads as these do not require a delivery address. If this is correct please look back at this thread as there was a post with some coding changes to help with that. If not then please post as much detail as you can and I will try to discover the problem.
Midlandweb - I can only suggest that you un-install the module, delete the sagepay files and then re-uplaod and re-install the module, if this doesn't work please post with as much detail as possable and I will try to help.
Re: Nixaks Sagepay Form Module
Hi Nixak - firstly thank you so much for this contribution, an absolutely fantastic module! :smile:
We have had lots of successful live transactions, however, my client just spotted (in the Sagepay payment confirmation email) that although correct amount of money is being passed, the shipping tax is not showing. See below:
This is the correct product pricing & tax (from our Zencart confirmation email):
1 x PTFE pipe cutter (3000398) £15.00
---------
Product Total: £15.00
Standard Shipping Rate (Shipping to GB): £15.19
UK VAT 20%: £6.04
Total: £36.23
And this is what Sagepay displays in their confirmation email
Description Quantity
Item
Value
Item Tax
Item Total
Line Total
PTFE pipe cutter 1 15 3.00 18.00 18.00
Shipping --- --- --- --- 15.19
The Sagepay total displayed (and charged) is correct though, Amount: 36.23 GBP.
Sagepay responded to my query with following:
"The information that you see on the confirmation e-mail from Sagepay regarding the breakdown of the transaction is taken from the 'Basket' field which is sent to us by your website/shopping cart as part of the original request.
In order to amend this, you would need to amend the information that you send in the basket field, which is something that your web developers should be able to assist you with."
Presumably to do with $shipping and/or $tax in sagepay_form.php file but I was hoping you could push me in the right direction!
Kind Regards
Annika
Re: Nixaks Sagepay Form Module
Hi annnika,
Thats an interesting problem lol. I love how sagepay take their money yet do bugger all about intergrating with zen-cart and yes I've told their head people how I feel. I'm working on an updated version of this module at the moment but I will try to find whats happened and let you know asap. Can you just confirm which version of zen-cart and of the module your using please?
Regards
Nixak
Re: Nixaks Sagepay Form Module
Quote:
Originally Posted by
Nixak
Hi annnika,
Thats an interesting problem lol. I love how sagepay take their money yet do bugger all about intergrating with zen-cart and yes I've told their head people how I feel. I'm working on an updated version of this module at the moment but I will try to find whats happened and let you know asap. Can you just confirm which version of zen-cart and of the module your using please?
Regards
Nixak
Thanks for your promptness!
Your module version 1.3 sagepay_form_by_nixak_1-3
and Zen Cart 1.3.8a, Patch: 1::, Database Patch Level: 1.3.8
Re: Nixaks Sagepay Form Module
Aha I've managed to figure out whats wrong :clap:
The problem is the way that SagePay's "Basket" info has to be formatted when its sent to them. An example can be seen here on page 41. As SagePay do not allow a VAT/ tax field to be added after the shipping field then it is impossable to send this info to them :frusty:
Quote:
PTFE pipe cutter 1 15 3.00 18.00 18.00
as you showed here the fields sent to SagePay are:
Item description = PTFE pipe cutter
Quantity = 1
Price = 15
Tax/VAT = 3.00 (20% of £15.00 = £3.00)
Price including tax/VAT = 18.00
Line total = 18.00 (linetotal is price + VAT x quantity)
then shipping is added lastly at £15.19
I will contact SagePay immediatly but unless they change the way they allow the "basket" field to be sent to them then there is unfortunatly nothing I can do.
My apoligies, I hope this helps
Nixak
Re: Nixaks Sagepay Form Module
After a lengthy chat with SagePay I might be able to arrange something to help with this issue, however I think I've ended up help SagePay out with issues they've been having lol. The problem lies with the fact that you can't charge VAT on normal postage ie stamps but you do charge VAT on courier and special delivery. If I can intergrate this into the modules coding then I will realease an update. However at this moment in time I'm desperatly trying to re-code the module to intergrate the new encryption protocols that SagePay have realeased.
Re: Nixaks Sagepay Form Module
Quote:
Originally Posted by
Nixak
...at this moment in time I'm desperatly trying to re-code the module to intergrate the new encryption protocols that SagePay have realeased.
Does this mean the the SagePay module currently doesn't work?
Colin
Re: Nixaks Sagepay Form Module
Quote:
Originally Posted by
colinr
Does this mean the the SagePay module currently doesn't work?
Colin
Hi Colin, the module still works fine. SagePay have added a new and more secure type of encrytion which is what I'm trying to incorporate into the module.
Re: Nixaks Sagepay Form Module
Quote:
Originally Posted by
Nixak
Hi Colin, the module still works fine. SagePay have added a new and more secure type of encrytion which is what I'm trying to incorporate into the module.
Thanks for the quick reply.
Is this as easy to set up as the included PayPal IPN module? Do SagePay send an IPN callback to Zen-Cart?
I was recently bitten by integration with Barclays. The module was fine - but the gateway is dreadful!
Re: Nixaks Sagepay Form Module
Quote:
Originally Posted by
colinr
Is this as easy to set up as the included PayPal IPN module? Do SagePay send an IPN callback to Zen-Cart
Sagepay can work in 3 different ways Form, Direct & Server. The module I wrote only works with Sagepay Form.
As for intergration I hope that people find it fairly easy (I know I did) but nothing is quite as simple as Paypal IPN lol. Sagepay's website can be found here, I have found them to have very good levals of customer service and they always seem to want to try and help when they can.