(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
)
)
)
=================================
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
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
Re: (81002) 81002 Unspecified Method - Method Specified is not Supported
Quote:
Originally Posted by
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:
Quote:
Originally Posted by
Didee
[4] => X-VPS-VIT-Integration-Version: 1.3.9e
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 ??
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
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.