Forums / PayPal Express Checkout support / (81002) 81002 Unspecified Method - Method Specified is not Supported

(81002) 81002 Unspecified Method - Method Specified is not Supported

Locked

Views: 5,598

Results 1 to 7 of 7
This thread is locked. New replies are disabled.
11 Feb 2011, 12:30 PM
#1
didee avatar

didee

Zen Follower

Join Date:
Jan 2009
Location:
Queensland, Australia
Posts:
115
Plugin Contributions:
0

(81002) 81002 Unspecified Method - Method Specified is not Supported

Hi there, I am at my wits end. All of a sudden my paypal is not working. Potential Orders are going from checkout page 3 and then back to checkout page2. Does not show paypal page at all. Here are the logs to a test order..Any help would be appreciated.
Feb-11-2011 06:04:03
termEC-1
Killed the session vars as requested

Feb-11-2011 06:04:03
termEC-2
BEFORE: $this->showPaymentPage = 0
Token Data:

Feb-11-2011 06:04:03
termEC-3
AFTER: $this->showPaymentPage = 0

Feb-11-2011 06:04:03
termEC-8
$this->showPaymentPage NOT true, and NO custom page selected ... using SHIPPING as default

Feb-11-2011 06:04:03
termEC-10
Redirecting to checkout_shipping - Stack: checkout_shipping
Message: 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. (81002) 81002 Unspecified Method - Method Specified is not Supported
Session Data: Array
(
[securityToken] => 3c1d82700b3b444967a3bde306d5c14d
[customers_host_address] => CPE-124-186-195-5.lns7.woo.bigpond.net.au
[cartID] =>
[cart] => shoppingCart Object
(
[contents] => Array
(
[413:46506f5f3c59aedb8b7eaee0b8379dc3] => Array
(
[qty] => 1
[attributes] => Array
(
[10] => 11
)

                    )

            )

        [total] => 0.8
        [weight] => 0
        [cartID] => 
        [content_type] => virtual
        [free_shipping_item] => 1
        [free_shipping_weight] => 0
        [free_shipping_price] => 0.8
        [observers] => Array
            (
            )

    )

[navigation] => navigationHistory Object
    (
        [path] => Array
            (
                [0] => Array
                    (
                        [page] => index
                        [mode] => SSL
                        [get] => Array
                            (
                                [type] => ec
                                [markflow] => 1
                                [clearSess] => 1
                                [stage] => final
                            )

                        [post] => Array
                            (
                            )

                    )

            )

        [snapshot] => Array
            (
            )

        [observers] => Array
            (
            )

    )

[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => AUD
[today_is] => 2011-02-11
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 124.186.195.5
[new_products_id_in_cart] => 
[valid_to_checkout] => 1
[cart_errors] => 
[customer_id] => 1
[customer_default_address_id] => 1
[customers_authorization] => 0
[customer_first_name] => Di
[customer_last_name] => Simpson
[customer_country_id] => 13
[customer_zone_id] => 185
[sendto] => 
[payment] => paypalwpp
[shipping] => free_free
[billto] => 1
[comments] => 
[messageToStack] => Array
    (
        [0] => Array
            (
                [class] => checkout_shipping
                [text] => 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. (81002) 81002  Unspecified Method - Method Specified is not Supported 
                [type] => error
            )

    )

)

=================================

11 Feb 2011, 3:07 PM
#2
drbyte avatar

drbyte

Sensei

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

Re: (81002) 81002 Unspecified Method - Method Specified is not Supported

There should be more logs than that. Need to see the logs where 81002 is returned as a result from an attempt at SetExpressCheckout or GetExpressCheckoutDetails or DoExpressCheckout

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

12 Feb 2011, 12:02 AM
#3
didee avatar

didee

Zen Follower

Join Date:
Jan 2009
Location:
Queensland, Australia
Posts:
115
Plugin Contributions:
0

Re: (81002) 81002 Unspecified Method - Method Specified is not Supported

have lots of emails as I enabled mail debugging. this was sent in one of the first emails.below

PayPal Debug log - SetExpressCheckout
2011-02-11 11:06:35

(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(tm) - PayPal/NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.9e
)

Request Parameters: {SetExpressCheckout}
Array
(
[] =>
)

Response:
Array
(
[ACK] => Failure
[L_ERRORCODE0] => 81002
[L_SHORTMESSAGE0] => Unspecified Method
[L_LONGMESSAGE0] => Method Specified is not Supported
[L_SEVERITYCODE0] => Error
[CURL_ERRORS] =>
)

thanks

12 Feb 2011, 8:47 AM
#4
drbyte avatar

drbyte

Sensei

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

Re: (81002) 81002 Unspecified Method - Method Specified is not Supported

Didee:

Request Parameters: {SetExpressCheckout}
Array
(
[] =>
)That empty transaction is your problem.
I've never seen it do that before, not even in pre-alpha development stages.
My first guess is that you've got some missing or incomplete files on your server.
My second thought is that maybe since you're running v1.3.9e it might make sense to upgrade to v1.3.9h to fix all the bugs that were in the version you're using:> Didee:

[4] => X-VPS-VIT-Integration-Version: 1.3.9e

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

12 Feb 2011, 10:27 AM
#5
didee avatar

didee

Zen Follower

Join Date:
Jan 2009
Location:
Queensland, Australia
Posts:
115
Plugin Contributions:
0

Re: (81002) 81002 Unspecified Method - Method Specified is not Supported

Hi there, apart from updating zencart. How can I fix this....do I have to upload paypal again ??

13 Feb 2011, 3:05 AM
#6
didee avatar

didee

Zen Follower

Join Date:
Jan 2009
Location:
Queensland, Australia
Posts:
115
Plugin Contributions:
0

Re: (81002) 81002 Unspecified Method - Method Specified is not Supported

Hi there, I have received this reply from Paypal support, but I have no idea how to do what they are asking.

The error message you are seeing:

[L_ERRORCODE0] => 81002
[L_SHORTMESSAGE0] => Unspecified Method
[L_LONGMESSAGE0] => Method Specified is not Supported

Is specific in its meaning and that is that either the Method value being passing in malformed/incorrect or that the it is not present. You will want to pull the API request that you are submitting and check the value of the Method sent to determine why it is incorrect. If no apparent after pulling this request please reply to this ticket with the request and I will test it further.

AND then this

You will need to contact support for your web editor/shopping cart to have them check the method than. The error referenced is returned by PayPal with the data sent from your card (specifically the variable METHOD) is incorrect. To determine the cause of the error they would need to log the data that they are sending to PayPal and adjust that field accordingly.

Can you instruct me as to where I may go to get help with this.thanks

13 Feb 2011, 7:52 AM
#7
drbyte avatar

drbyte

Sensei

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

Re: (81002) 81002 Unspecified Method - Method Specified is not Supported

Given that the upgrade from v1.3.9e to v1.3.9h simply involves replacing a bunch of files with updated versions, and since most of the PayPal-related files were involved in those updates, I would expect that taking that step may very well resolve the problem you're encountering.

Otherwise, you'll need to put on your programmer hat and study how all the Zen Cart payment handling systems work, how the PayPal API calls work, how the debug system works, and use that knowledge to figure out why the code is doing something very wrong when running on your server that it's not doing when running on thousands of other servers ... namely producing blank requests when submitting transactions to PayPal.

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