Zen Cart Logo
Forums / PayPal Express Checkout support / PayPal Express (81108) Error

PayPal Express (81108) Error

Locked

Views: 4,361

Results 1 to 18 of 18
This thread is locked. New replies are disabled.
19 Feb 2007, 2:26 PM
#1
sheps avatar

sheps

New Zenner

Join Date:
Dec 2006
Posts:
12
Plugin Contributions:
0

PayPal Express (81108) Error

Hi Guys

I was wondering whether anyone would be able to assist me with the following error that Zen reports after I have tried to confirm my order:-

"An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (81108)"

Forgot to add: I have upgraded to the latest PPEC patch that was released on the 15th Feb.

Any help would be greatly appreciated.

Sheps

19 Feb 2007, 2:33 PM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: PayPal Express (81108) Error

Are you set to Live or Sandbox?

If on Sandbox switch to Live ... does this correct the problem?

19 Feb 2007, 2:54 PM
#4
sheps avatar

sheps

New Zenner

Join Date:
Dec 2006
Posts:
12
Plugin Contributions:
0

Re: PayPal Express (81108) Error

Also forgot to add, this error only appears when I am checking out via an account I have made on my store. If I create the account through PayPal it works fine.

19 Feb 2007, 2:58 PM
#5
sheps avatar

sheps

New Zenner

Join Date:
Dec 2006
Posts:
12
Plugin Contributions:
0

Re: PayPal Express (81108) Error

PotzUK:

Are you based in the UK? I got the same message as well, but fixed it by doing naani1's tweak here: http://www.zen-cart.com/forum/showthread.php?t=58467&highlight=81108

Ajeh:

Are you set to Live or Sandbox?

If on Sandbox switch to Live ... does this correct the problem?

I am based in the UK, works fine when on Live but only when I create an account via PPEC?

Could it be down to an incorrectly named field? PotzUK not yet looked at your link will do shortly - may be repeating myself already.

Sorry - thanks for assistance so far.

19 Feb 2007, 3:31 PM
#6
nooknikz avatar

nooknikz

New Zenner

Join Date:
Feb 2007
Posts:
2
Plugin Contributions:
0

Re: PayPal Express (81108) Error

I have problem same you .

An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (81108)"

see in the picture

[IMG]http://www.pic2.us/pic/tn_s0v98416.jpg[/IMG]

It will have problem when i used PAYPAL Express Checkout in Payment Method Step 2 page ( If i click in checkout with PAYPAL button ( yellow button ) it work !! this process will direct to paypal )

[IMG]http://www.pic2.us/pic/tn_RjG98813.jpg[/IMG]

[IMG]http://www.pic2.us/pic/tn_Pfz99025.jpg[/IMG]

19 Feb 2007, 4:24 PM
#7
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: PayPal Express (81108) Error

Are all of you from the UK?

Are all of you set to Live?

Have all of you loaded the Feb 15th Patch?
http://www.zen-cart.com/forum/showthread.php?t=56216

19 Feb 2007, 4:38 PM
#8
nooknikz avatar

nooknikz

New Zenner

Join Date:
Feb 2007
Posts:
2
Plugin Contributions:
0

Re: PayPal Express (81108) Error

  1. No , i'm from thailand
  2. YES, Set to Live
  3. Yes, Feb 15th Patch already.
20 Feb 2007, 6:51 AM
#9
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: PayPal Express (81108) Error

Please confirm that I'm understanding this correctly:

  • if the customer does not have an account in Zen Cart, and goes through Express Checkout, then it works fine
  • if the customer does have an account in Zen Cart, and is logged in, then you're getting this error

Questions:

  1. What if the customer does have an account, but is not logged in when they start Express checkout? Does the error appear in this case?
  2. What are the address details of the customer's selected address in Zen Cart before going to PayPal?
  3. What are the address details of the customer's selected address in PayPal before returning back to Zen Cart?

(please do not edit any more information than necessary to retain a degree of privacy ... as much info as possible makes it more helpful, since will need to use this information to attempt to duplicate the problem.)

I suspect the issue is related to differences in address information being entered in Zen Cart vs submitted to PayPal and returned from PayPal.

By the way, an updated patch was posted earlier today, and includes things like naani1's suggestion, etc:
http://www.zen-cart.com/forum/showthread.php?p=331974#post331974

28 Feb 2007, 10:36 PM
#10
ebirlain avatar

ebirlain

New Zenner

Join Date:
Feb 2007
Posts:
9
Plugin Contributions:
0

Re: PayPal Express (81108) Error

Hi Guys
I have this error too and I try whit this options but this dont works Im in mexico and I do it all that you said.

the error is the next:

An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (81108) Missing Parameter - ShipToState : Required parameter missing.

I dont know what happend whit this because I read that this problem is present whit UK but Im in mexico and the mall is for US some of yours can help me.

sorry for my english but Im new on this

2 Mar 2007, 12:10 PM
#12
heathenmagic avatar

heathenmagic

Totally Zenned

Join Date:
May 2005
Location:
England
Posts:
733
Plugin Contributions:
0

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

10 Mar 2007, 4:07 PM
#13
dantheman avatar

dantheman

New Zenner

Join Date:
May 2005
Location:
Toronto, Ontario, Canada
Posts:
41
Plugin Contributions:
0

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)

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?

15 Mar 2007, 9:10 PM
#14
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

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 ?

19 Mar 2007, 10:53 PM
#15
poil11 avatar

poil11

New Zenner

Join Date:
Feb 2007
Posts:
30
Plugin Contributions:
0

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

20 Mar 2007, 5:46 AM
#16
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

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 ...

20 Mar 2007, 4:52 PM
#17
poil11 avatar

poil11

New Zenner

Join Date:
Feb 2007
Posts:
30
Plugin Contributions:
0

Re: PayPal Express (81108) Error

awesome. your doing a great job!

21 Mar 2007, 2:51 AM
#18
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

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.