Since we upgraded to V9 last year the PayPal integration has never worked properly since then. Before that, it worked fine.
The problem we have had is that when a customer pays via PayPal, no address data is sent over to the PayPal page. Although the transaction goes through its does so as unverified. Also, when we download the Actinic orders all the customers that paid by PayPal, their orders all go in the 'pending' file and never come through as 'paid'.
We have to manually check every order at the PayPal web site to see what was paid and then update the Actinic order database.
Also it meant there was no address verification taking place and we have been hit with a few fraudulant transaction bceause of this.
Now, at first we thought it was the common problem, port 80/port 443. But we dealt with that and it made no difference.
We put the problem to PayPal today and got a fast response, as follows:
I have been looking at how the shopping cart is sending information to PayPal and believe I see where the problem is. At the time of checkout, the shopping cart dynamically builds the web form and is setting one variable incorrectly. The variable no_shipping is being set to a value of '1' and should be set to '2' to require a shipping address. Please contact your shopping cart and ask that the value of this field be changed to either '0' which would ask the buyer to enter a shipping address but would not require it, or '2' to ask for a shipping address and require it.
Now, hopefully this is the fix we have been waiting for but I have no idea what to do about it. Please, can anyone give me a quick pointer? Thanks
The problem we have had is that when a customer pays via PayPal, no address data is sent over to the PayPal page. Although the transaction goes through its does so as unverified. Also, when we download the Actinic orders all the customers that paid by PayPal, their orders all go in the 'pending' file and never come through as 'paid'.
We have to manually check every order at the PayPal web site to see what was paid and then update the Actinic order database.
Also it meant there was no address verification taking place and we have been hit with a few fraudulant transaction bceause of this.
Now, at first we thought it was the common problem, port 80/port 443. But we dealt with that and it made no difference.
We put the problem to PayPal today and got a fast response, as follows:
I have been looking at how the shopping cart is sending information to PayPal and believe I see where the problem is. At the time of checkout, the shopping cart dynamically builds the web form and is setting one variable incorrectly. The variable no_shipping is being set to a value of '1' and should be set to '2' to require a shipping address. Please contact your shopping cart and ask that the value of this field be changed to either '0' which would ask the buyer to enter a shipping address but would not require it, or '2' to ask for a shipping address and require it.
Now, hopefully this is the fix we have been waiting for but I have no idea what to do about it. Please, can anyone give me a quick pointer? Thanks
Comment