Page 2 of 2 FirstFirst 12
Results 11 to 18 of 18
  1. #11
    Join Date
    Jan 2004
    Posts
    66,350
    Blog Entries
    7
    Plugin Contributions
    271

    Default Re: PayPal Express (81108) Error

    Please test this patch update and provide feedback as to whether it works for your scenario or not.
    http://www.zen-cart.com/forum/showth...586#post336586
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  2. #12
    Join Date
    May 2005
    Location
    England
    Posts
    623
    Plugin Contributions
    0

    Default Re: PayPal Express (81108) Error

    Hello Dr Byte,

    Thanks for the patch. I believe the problem has cleared now. Will continue to look into it. No error appears so far.

    Regards,

    Heathenmagic

  3. #13
    Join Date
    May 2005
    Location
    Toronto, Ontario, Canada
    Posts
    42
    Plugin Contributions
    0

    Default Re: PayPal Express (81108) Error

    DrByte!

    PayPal tech staff have stated that an update will be done on the PayPal servers on March 7 to address the 81108 errors.
    Well, it's March 10th, but regretfully, error 81108 is still there.

    Setup:

    * ZC 1.3.7 with latest (Mar 3) PayPal Express patches installed

    * PayPal Business Premier account based in Canada

    Conditions needed to reproduce error:

    * Occurs to customers outside North America - logs show UK, Netherlands, etc.

    * PayPal IPN works fine for these customers

    Logs (with private customer info blanked)

    Code:
    2007-03-10 02:50:26
    -------------------
    (live transaction) --> https://api-3t.paypal.com/nvp
    Request Headers: 
    Array
    (
        [0] => Content-Type: text/namevalue
        [1] => X-VPS-Timeout: 45
        [2] => X-VPS-VIT-Client-Type: PHP/cURL
        [3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart - WPP-NVP
        [4] => X-VPS-VIT-Integration-Version: 0.1
    )
    
    
    Request Parameters: {GetExpressCheckoutDetails} 
    Array
    (
        [TOKEN] => EC-XXXXXXXXXX
        [METHOD] => GetExpressCheckoutDetails
        [USER] => XXXXXXXXXXXXXXX
        [PWD] => ****************
        [VERSION] => 2.3
        [SIGNATURE] => ****************************************************vQbV
    )
    
    
    Response: 
    Array
    (
        [TIMESTAMP] => 2007-03-10T10:50:29Z
        [CORRELATIONID] => XXXXXXXXX
        [ACK] => Success
        [VERSION] => 2.300000
        [BUILD] => 1.0006
        [TOKEN] => EC-XXXXXXXXXXXXX
        [PHONENUM] => +32 032XXXXXXX
        [EMAIL] => XXXXXXXX
        [PAYERID] => XXXXXXX
        [PAYERSTATUS] => verified
        [FIRSTNAME] => XXXXX
        [LASTNAME] => XXXXX
        [COUNTRYCODE] => BE
        [SHIPTONAME] => XXXXXXXXXX
        [SHIPTOSTREET] => XXXXXXXXXXX
        [SHIPTOCITY] => Baardegem-aalst
        [SHIPTOCOUNTRYCODE] => BE
        [SHIPTOCOUNTRYNAME] => Belgium
        [SHIPTOZIP] => 9310
        [ADDRESSID] => PayPal
        [ADDRESSSTATUS] => Unconfirmed
        [CURL_ERRORS] => 
    )
    
    
    GetExpressCheckoutDetails, Elapsed: 671ms -- Success
    
    
    2007-03-10 02:52:31
    -------------------
    (live transaction) --> https://api-3t.paypal.com/nvp
    Request Headers: 
    Array
    (
        [0] => Content-Type: text/namevalue
        [1] => X-VPS-Timeout: 45
        [2] => X-VPS-VIT-Client-Type: PHP/cURL
        [3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart - WPP-NVP
        [4] => X-VPS-VIT-Integration-Version: 0.1
    )
    
    
    Request Parameters: {DoExpressCheckoutPayment} 
    Array
    (
        [SHIPTONAME] => XXXXXXXXXXX
        [SHIPTOSTREET] => XXXXXXXXXX
        [SHIPTOSTREET2] => 
        [SHIPTOCITY] => Baardegem-aalst
        [SHIPTOSTATE] =>
        [SHIPTOZIP] => 9310
        [SHIPTOCOUNTRYCODE] => BE
        [BUTTONSOURCE] => ZenCart-EC_us
        [TOKEN] => EC-XXXXXXXXX
        [PAYERID] => XXXXXXXXXX
        [AMT] => 54.84
        [PAYMENTACTION] => Sale
        [NOTIFYURL] => XXXXXXXXXXXXXXXXXXXXXXXXXXX
        [METHOD] => DoExpressCheckoutPayment
        [CURRENCYCODE] => EUR
        [USER] => XXXXXXXXXXXXXXXX
        [PWD] => ****************
        [VERSION] => 2.3
        [SIGNATURE] => ****************************************************vQbV
    )
    
    
    Response: 
    Array
    (
        [ACK] => Failure
        [L_ERRORCODE0] => 81108
        [L_SHORTMESSAGE0] => Missing Parameter
        [L_LONGMESSAGE0] => ShipToState : Required parameter missing
        [L_SEVERITYCODE0] => Error
        [CURL_ERRORS] => 
    )
    
    
    DoExpressCheckoutPayment, Elapsed: 370ms -- Failure
    
    ACK=Failure&L_ERRORCODE0=81108&L_SHORTMESSAGE0=Missing%20Parameter&L_LONGMESSAGE0=ShipToState%20%3a%20Required%20parameter%20missing&L_SEVERITYCODE0=Error&CURL_ERRORS=
    Any ideas?

  4. #14
    Join Date
    Jan 2004
    Posts
    66,350
    Blog Entries
    7
    Plugin Contributions
    271

    Default Re: PayPal Express (81108) Error

    1. Can you PM me with a link to more of the log files related to these transactions?
    I'm especially interested in the "ec_step2_finish - 2" output, but the rest will be helpful too.

    2. Is this isolated to just countries which have no "zones" defined for them in Zen Cart ?
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  5. #15
    Join Date
    Feb 2007
    Posts
    32
    Plugin Contributions
    0

    Default Re: PayPal Express (81108) Error

    I just got one of these also. I am going to try and find it and send the logs. [customer_country_id] => 72 is all i know

  6. #16
    Join Date
    Jan 2004
    Posts
    66,350
    Blog Entries
    7
    Plugin Contributions
    271

    Default Re: PayPal Express (81108) Error

    In reviewing this further, I can see where the customer has selected an address on the PayPal site, which gets sent back to Zen Cart (normal procedure). However, the data sent back to Zen Cart does not include a "SHIPTOSTATE" value for some reason. Since Zen Cart simply passes the data back to PayPal after adding order total details etc, Zen Cart is submitting the empty SHIPTOSTATE value, which is getting rejected.

    I've logged a report with PayPal about this. Will wait for them to respond ...
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  7. #17
    Join Date
    Feb 2007
    Posts
    32
    Plugin Contributions
    0

    Default Re: PayPal Express (81108) Error

    awesome. your doing a great job!

  8. #18
    Join Date
    Jan 2004
    Posts
    66,350
    Blog Entries
    7
    Plugin Contributions
    271

    Default Re: PayPal Express (81108) Error

    A further update.

    PayPal has confirmed that this is bug in their systems specific to their NVP API (which is what Zen Cart uses to talk to PayPal). The NVP layer requires the state field to be passed in while the SOAP layer does not.

    There is no ETA for resolution on this, but it has been logged for their dev team to fix.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

 

 
Page 2 of 2 FirstFirst 12

Similar Threads

  1. PayPal Express Checkout Error 82001 - Unspecified Method Error
    By jmsnyder23 in forum PayPal Express Checkout support
    Replies: 9
    Last Post: 12 Sep 2015, 05:12 PM
  2. v154 Paypal express error 35
    By jenpen in forum Built-in Shipping and Payment Modules
    Replies: 13
    Last Post: 14 May 2015, 12:30 AM
  3. PayPal Express error
    By kenny724 in forum PayPal Express Checkout support
    Replies: 9
    Last Post: 25 Nov 2010, 05:26 AM
  4. PayPal express error (6) Couldn't resolve host 'api-3t.paypal.com'
    By SeaMonkey76 in forum PayPal Express Checkout support
    Replies: 3
    Last Post: 1 Jul 2010, 09:48 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR