-
Search Results
-
Topic: Error ID: 580022
I am getting the following errors when trying to purchase
Error ID: 580022. Invalid request parameter: amount must be greater than zero Error ID: 580022. Invalid request parameter: payKey cannot be null
I have searched and tried every single solution proposed on the help forums. None work.
I have only a few plugins enabled. The only ones related to WC: Woocommerce, WCVendors, WCVendors Pro, Direct-Cart-Skip-Checkout (tried disabling it)
I removed all custom functions code related to Woocommerce.
I tried setting global shipping to $5.00 then making product shipping $0.00, $5.00, even $7.00.
I tried removing global shipping and then making product shipping $0.00, $5.00, even $7.00.Topic: Errors upon checkout
Hi guys,
So I’ve set up Paypal with adaptive payments set up. Created the app and had it approved by Paypal, however when I go to checkout, I get these error messages:Error ID: 579040. Receiver PayPal accounts must be unique.
(This may be caused by me because I’m using my paypal as the commission account as well as the test vendor account)Error ID: 580022. Invalid request parameter: payKey cannot be null
(This one is the issue)I read this thread: https://www.wcvendors.com/help/topic/paypal-adaptive-payments-help/ but they say the issue was solved with an update. Site is updated but still no joy. What could be going wrong?
ThanksHi,
I’m having issues completing transactions due to the PayKey not loading and yes I’m already approved for Live App-ID etc…
Error ID: 580022. Invalid request parameter: amount must be greater than zero
Error ID: 580022. Invalid request parameter: payKey cannot be nullI just got off the phone with Paypal and they need to see these files/info below: Which files do I need to show them?
(Paypal wrote)
Hello,
Here is a link in the Developers Page for the HTTP response I would need to start troubleshooting: https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APCallsHeadersAndPaymentTypes/
I need to see this information that is passed to PayPal for the request that returns a PAYKEY, once the key is returned it is appended to https://www.paypal.com/cgi-bin/webscr.
Payment Commands – https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APCommands/
Once this is completed the link will redirect to PayPal to initiate the payment for completion.
I sent them the PPAuthenticationManager page and the reply was…
(2nd Email)
Hello,
This is code that is used to run the program, it takes in inputs and builds the request. The request log is the information that is sent to PayPal with all your credentials filled in and the parameters filled in. Your log request builds each time you click on the PayPal button on your site that is generating a request to ask PayPal for the Paykey.
So please let me know in which file, I can find the info they’re requesting.
Thanks
(Woocommerce Status Report)
### WordPress Environment ### WC Version: 2.6.9 Log Directory Writable: ✔ WP Version: 4.7 WP Multisite: – WP Memory Limit: ❌ 40 MB - We recommend setting memory to at least 64MB. See: Increasing memory allocated to PHP WP Debug Mode: – WP Cron: ✔ Language: en_US ### Server Environment ### Server Info: Apache PHP Version: ❌ 5.5.9-1ubuntu4.19 - We recommend a minimum PHP version of 5.6. See: How to update your PHP version PHP Post Max Size: 100 MB PHP Time Limit: 2400 PHP Max Input Vars: 1000 cURL Version: 7.35.0 OpenSSL/1.0.1f SUHOSIN Installed: – MySQL Version: ❌ 5.5.50 - We recommend a minimum MySQL version of 5.6. See: WordPress Requirements Max Upload Size: 90 MB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Database ### WC Database Version: 2.6.9 : woocommerce_sessions: ✔ woocommerce_api_keys: ✔ woocommerce_attribute_taxonomies: ✔ woocommerce_downloadable_product_permissions: ✔ woocommerce_order_items: ✔ woocommerce_order_itemmeta: ✔ woocommerce_tax_rates: ✔ woocommerce_tax_rate_locations: ✔ woocommerce_shipping_zones: ✔ woocommerce_shipping_zone_locations: ✔ woocommerce_shipping_zone_methods: ✔ woocommerce_payment_tokens: ✔ woocommerce_payment_tokenmeta: ✔ MaxMind GeoIP Database: ✔ ### Active Plugins (19) ### Ultimate Addons for Visual Composer: by Brainstorm Force – 3.15.0 All In One SEO Pack: by Michael Torbert – 2.3.11.1 BuddyPress Reorder Tabs: by BuddyBoss – 1.0.9 MarketPlace: by BuddyBoss – 1.2.1 BuddyPress: by The BuddyPress Community – 2.7.3 Contact Form 7: by Takayuki Miyoshi – 4.6 Google XML Sitemaps: by Arne Brachhold – 4.0.8 WPBakery Visual Composer: by Michael M - WPBakery.com – 5.0.1 Newsletter: by Stefano Lissa & The Newsletter Team – 4.7.4 TablePress: by Tobias Bäthge – 1.7 TinyMCE Advanced: by Andrew Ozz – 4.4.3 User Role Editor: by Vladimir Garagulya – 4.31 WC Vendors Pro: by WC Vendors – 1.3.8 WC Vendors: by WC Vendors – 1.9.7 WooCommerce - Store Exporter: by Visser Labs – 1.8.8 WooCommerce: by WooThemes – 2.6.9 WooCommerce Helper: by WooCommerce – 1.7.2 WordPress Importer: by wordpressdotorg – 0.6.3 YITH WooCommerce Affiliates: by YITHEMES – 1.0.8 ### Settings ### Force SSL: – Currency: USD ($) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 ### API ### API Enabled: ✔ ### WC Pages ### Shop Base: #23 - /shop/ Cart: #24 - /cart/ Checkout: #25 - /checkout/ My Account: #26 - /my-account/ ### Taxonomies ### Product Types: external (external) grouped (grouped) simple (simple) variable (variable) ### Theme ### Name: OneSocial Child Theme Version: 1.0.3 Author URL: http://www.buddyboss.com Child Theme: ✔ Parent Theme Name: OneSocial Parent Theme Version: 1.2.0 Parent Theme Author URL: http://www.buddyboss.com WooCommerce Support: ✔ ### Templates ### Overrides: – ### WC Vendors Pro ### Theme Compatability: - Pro Dashboard Page: - #31 Feedback form page: - #32 Vendor Shop Permalink: - vendors/ ### Templates ### Overrides: –
Ill get right to it.
I’ve set 100% commissions to all sellers on the site and including myself ofcourse. Recently I added a 75% commission on a specific product sold by a seller and I tried checking out with it along with another product on the site and I received these errors:
Error ID: 579040. Receiver PayPal accounts must be unique.
Error ID: 580022. Invalid request parameter: payKey cannot be nullWhat’s going on and how do I fix this?
We’ve encountered some paypal related issues with variable products and shipping prices set within the product – or with discount coupons.
I’ve tried disabling every plugin but WCVendors, WCVendors-pro and WooCommerce, tried it in the storefront theme. I’ve tried it on different browsers and different computers (even had a vendor testing it out in another state). Nothing seems to change.
Through testing I’ve found that: (only for variable products – simple products don’t have these errors)
any shipping price set in the product below either the site-default or their store-price – causes a paypal error.
any shipping price set in the product above either the site-default or their store-price – pays the excess to AdminIf the vendor sets a shipping price in their store – it works fine. If they use the site-wide default shipping – it works fine. If they set a shipping price within the product, then all hell breaks loose 😛
This is what happens:
If the vendor has no store-wide shipping entered in and they set a shipping price between $0-$2 in a product – the order cannot be checked out. – it brings up a paypal errorIf they have no store-wide shipping entered in, and they set shipping to $3 (the same charge as the default national shipping price I’ve entered in for the whole site) — the order works.
If they have no store wide shipping and they set a shipping price above $3 (default national shipping charge) eg $5 – anything above $3 will be sent to Admin instead of the vendor.
If they set their own store-wide shipping price to something (eg $5) and set a product price of LOWER than this (eg $3) – the order cannot be checked out. Paypal error
If they set their own store-wide shipping price to something (eg $5) and set a product price of HIGHER than this (eg $10) – anything above the price they set ($5) will be sent to Admin instead of them.
— So for a variable product there was no way I could find that allowed them to override the site-default or their store set shipping price.
The paypal error on the paypal site says “This transaction is invalid. Please return to the recipient’s website and try again.”
When you get back to our site it displays these error codes:Error ID: 580022. Invalid request parameter: amount must be greater than zero
Error ID: 580022. Invalid request parameter: payKey cannot be nullTo try and get around some of these issues with one store who was trying to offer one shipping price for items under $80 and free shipping for items over $80 – I set the one shipping price in their store and tried to set a free shipping code that customers could use to give free shipping to the products over $80.
But the free shipping coupon doesn’t give free shipping. (it doesn’t take any money off the shipping price at all). On simple or variable products. (We use Vendor Shipping). I have it ticked in the “Enable store wide free national shipping” box in the settings, am I supposed to do anything else to make that work?
I then tried making a $ off coupon to replicate free shipping – that does work on simple products, but on variable products they bring up the same paypal error again.
All other paypal payments are going through fine. It is only variable products that have shipping prices set within the product that are causing issues 🙁
Some orders are processing just fine using PayPal for payment. I’ve had two in the past few days that resulted in an error of “Error ID: 580022. Invalid request parameter: payKey cannot be null Order status changed from Pending Payment to Cancelled.”. The first order seems to have been updated to the payment being successful and was processed. However, the second is not.
Hi
I experienced 2 bugs with Paypal Adaptive payments.
The first one is a 580022 PayPal error related to a rounding issue (explained here: https://www.wcvendors.com/help/topic/adaptive-payments-and-tax-rounding-issue/#post-33505 )
The second one is the order is not cancelled when cancelling the payment from the PayPal payment page. The reason is the args separator is HTML escaped in the cancel URL and in the return URL as well
I opened a pull request on GitHub with the fixes : https://github.com/wcvendors/wcvendors/pull/275
Regards
Hi Jamie / @DigitalChild,
I’m hoping you can help me with a Paypal problem.
Customers are getting a ‘Transaction is Invalid’ Paypal error when purchasing:
Then when they return to the website they get this error:
Error ID: 580022. Invalid request parameter: amount must be greater than zero
Error ID: 580022. Invalid request parameter: payKey cannot be nullThe only thing I’ve changed is my theme (One Social Marketplace) in the last few days.
I’ve done various testing on the site. I’ve narrowed it down to only happening in the following scenario:
1. Venders has the following option ticked in their Shop Shipping ‘Charge once per product for national shipping, even if more than one is purchased’:
2. Customer visits product page and increases qty of product to MORE THAN ONE
3. Customer adds product to CartHere is an example product:
https://www.consciouscrafties.com/handmade-gifts/conscious-crafties-packaging-labels/It seems to be something to do with the ‘Charge once per product for national shipping, even if more than one is purchased’ option not playing nice with Paypal when customers increase the qty of the same product to more than one.
In wp-admin the order appears as Cancelled and here are the order notes:
‘Error ID: 580022. Invalid request parameter: amount must be greater than zero Order status changed from Pending Payment to Cancelled.’However, the same example product did also have an issue when customers bought only 1 of the item. Everything looked fine to the customer on the website and payment was accepted, however the Vendor didn’t receive the order confirmation email and the order notes showed ‘Order status changed from Cancelled to Processing’.
Do you know what the problem is?
Many thanks for your help,
Karen
Hiya Ben and @DigitalChild
I’ve recently experienced this twice which is the same as issue #3733. I haven’t commented on that issues as it had already been gatecrashed and it’s kinda lost track of what the initial issue was about lol!
So I’ve had two customer orders for one Vendor recently and the Vendor didn’t receive their order confirmation email. I however received an Order CANCELLED email. I looked in Orders within wp-admin and the log showed me this error:
‘Error ID: 580022. Invalid request parameter: name must be 100 characters or less Order status changed from Pending Payment to Cancelled.’
I’ve tested this by buying the item and received the same error. Then I tested reducing her product name (she’s a bit of a word smith!) and the order magically went through fine 🙂
So request is…
Can we have validation on product name to prevent Vendors adding more than say 90 words (ideally less as lots write essays in there that I’m forever shortening!).Many thanks,
Karen
This ugly error has reared it’s ugly head again. I previously found that all “error 580022” orders involved shipping that used a plugin I made. That’s when we upgraded to pro to use a more standard shipping solution.
This particular order is using the Local Pickup option. There’s a github issue for compatibility with that shipping option already: https://github.com/wcvendors/wcvendors/issues/249.
This seems new however. When I was looking into this issue previously, I was finding that the amounts sent to paypal was positive but the paypal log had the amounts being negative. That’s when I threw my hands up and got WC Vendors Pro. Any ideas? Let me know if you want credentials to check it out.
Topic: PayPal Question
Hi Ben – last hurdle for a major integration project – I hope you can help.
I am using WC Vendors to allow people to list auctions – using Simple Auctions – and all is well with PayPal payments, etc.
However, I am trying to set up a store, just for me. So, I have set up a separate Vendor Account, and listed some products. But when I try to buy a product using my wife’s Paypal account, I first get this error from Paypal: “This transaction is invalid. Please return to the recipient’s website and try again.”
And when I return to the website, this error is waiting for me:
Error ID: 579040. Receiver PayPal accounts must be unique.
Error ID: 580022. Invalid request parameter: payKey cannot be nullI have a little more info that may be important. But – so as not to confuse things, hopefully you can make something of what I have provided so far.
I’m getting this sporadically on some orders. Sometimes the order then changes from cancelled to complete (not sure how), sometimes it doesn’t.
I have the Multi Currency plugin installed. I thought perhaps the error could arise when the user preforms a currency conversion and the amount passed to PayPal has a third decimal place – i.e. $5.123. I changed the settings for the plugin to round to the nearest cent and the error still happens occationally. The error also says something about an amount being zero but I’ve learned to not trust PayPal errors.
Has anyone else experienced this? Could Multi Currency be the problem?
Hi there,
I’ve just added a coupon code to take 15% of Basket total price.
Thankfully I tested it prior to advertising the coupon code!
The coupon deducted the correct amount but I received this error message in Paypal:
“This transaction is invalid. Please return to the recipient’s website and try again.”Then when I returned to my website I received these error messages:
Error ID: 580022. Invalid request parameter: amount must be greater than zero
Error ID: 580022. Invalid request parameter: payKey cannot be nullThe basket total was £70.64 (after the 15% coupon applied of -£10.35). Everything works wonderfully without applying the coupon.
I’ve checked the WC Vendor forums and others have had similar message but not relating to coupons. I have checked that my decimal places are set to 2 (advice from someone’s else thread).
Have you any ideas why applying a percentage discount would affect payment?
Many thanks,
Karen x
Hi,
I am getting rounding errors for TWD and “This transaction is invalid. Please return to the recipient’s website and try again.” error msg.
TWD is an accepted Paypal currency. Paypal account for both vendor and marketplace are set to be able to accept TWD. Tax and shipping settings are disabled so these aren’t issues. Using Version 1.7.6 with WP 4.2.3.
Using Paypal AP as the only form of payment. Paypal AP works when:
1. USD is chosen as currency for checkout OR
2. Commission is set to 0% or 100%I am using “currency switcher” plugin and have the exchange rates set to nearest dollar (no cents).
Sorry, not a programmer…so any help would be really appreciated!
Also, looking forward to the release of the Pro version!
Had a slightly weird error occur which only affected one of our orders (Error ID 580022. Invalid request parameter: name must be 100 characters or less).
The customer paid for the item, the payment was received by us and the vendor, but no emails were generated. Apparently, because the order was already marked as ‘cancelled’ even while payment was being received and stock updated etc.
Here’s a screenshot of the order notes, which includes the error:
Any help you can give me in locating the cause of this problem would be gratefully received. Specifically, what ‘name’ does the error refer to? This seems rather vague to me.
Thanks, Kris
I’m using the Paypal code for adaptive payments with WCvendors, and whenever there’s a free product on checkout, customers receive the following errors after completing Paypal payment and being returned to the shop:
Error ID: 580022. Invalid request parameter: receiverOption.receiver(0).email
And their order is then cancelled. I’m guessing Paypal doesn’t like being told to pay a vendor 0 🙂 Is there a workaround for this, or will I have to wait for the Pro version?
Hi there
Firstly, great plugin. Its easily the best of its kind.
But im stuck. I am trying to test purchasing a product in sandbox mode using Pay Pal adaptive payment method. I have set up an account in sandbox and entered my paypal email, api username, password, signature in the checkout settings of wordpress.
When I go through the process of adding products to the cart, then proceed to pay, I get redirected to the sandbox paypal website, but it errors saying: This transaction is invalid. Please return to the recipient’s website and try again.
When I return to the website, I see two error messages on my site:
Error ID: 580028. The URL /wp-admin/admin-ajax.phpaction=woocommerce_checkout&order=581&key=wc_order_54dc39404e6c6 is malformed
Error ID: 580022. Invalid request parameter: payKey cannot be nullAny ideas whats going on here? Have spent hours on it but not making any progress.
Thanks
Topic: Error in check-out
Hi.
I use WCVendors and PayPal Adaptive Payment until recently without problems.
Suddenly, some customers receive the following errors when they try to place an order:
“This transaction is invalid. Please return to the recipients website and try again.” When they return, they get these errors:“Error ID 589023 if the fractional amount is rounded for currency conversion, founds could be lost.
Error ID 580022 invalid request parameter: paykey cannot be null.”I’ve tried ordering myself, I don’t get these errors and everything seems to be fine.
Hope you can help me with this matter.
Kind regards,
Line Johansen
Lovelo.noFor installs I have WP v3.9.2, WC 2.1.12, and WC Vendors v1.1.3. PayPal Adaptive Payments is the only payment gateway enabled and I have sandbox mode enabled.
If I do not have Enable Taxes checked; when I click “Place Order” I go to the PayPal payment screen and I am able to pay for the items. If I have Enable Taxes checked to go to PayPal and “This transaction is invalid. Please return to the recipient’s website and try again.” is displayed. When I go back to the site I get “Error ID: 589023. If the fractional amount is rounded for currency conversion, funds could be lost Error ID: 580022. Invalid request parameter: payKey cannot be null” error messages.
We had Matt’s plugin installed and were getting the same errors. I was hoping upgrading to yours would solve the issue but not so much.
Any help anyone could give me would be greatly appreciated.
Viewing 35 results - 1 through 35 (of 35 total)
Viewing 35 results - 1 through 35 (of 35 total)