Announcement

Collapse
No announcement yet.

PayPal Problems

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    PayPal Problems

    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

    #2
    Hi,

    I've had problems with Paypal since day 1 and had the same issue when upgrading to V9.

    This is the best I've got so far, it reads the address and verifies it, but it doesn't take it all over if the customer pays by credit card on the paypal screen, they have to retype their details in first, then it works.

    Go into your Site folder and CommonOCC and take a backup of the Paypaltemplate.pl and put it somewhere safe just in case, then open in notepad or similar and find the following:-

    AddPostValues ('?', 'cmd', '_xclick', $ALWAYS, $NOENCODE); # required "command" value
    AddPostValues ('&', 'undefined_quantity', 0, $ALWAYS, $NOENCODE); # make the quantity editable - I'm just going to leave it hard coded to one
    AddPostValues ('&', 'no_shipping', 0, $ALWAYS, $NOENCODE); # don't use paypal's shipping calculator
    AddPostValues ('&', 'no_note', 1, $ALWAYS, $NOENCODE); # don't allow entry of a payment note
    AddPostValues ('&', 'bn', 'ActinicCat_Cart_ST', $ALWAYS, $NOENCODE); # hard code the provider

    Compare it to what you have and try making it the same and give that a go. I changed it to '2' and it didn't help much, but '1' seems to work.

    Hope it helps and I don't think Actinic will ever get it 100% with Paypal.

    Hx
    Helen
    www.postapresent.co.uk
    Gifts by Post & Giftwrapping Service

    Comment

    Working...
    X