Home Forums WC Vendors Pro Support PayKey Error (Need Paypal Requested Info )

NOTICE: We've Moved to a Ticket System for Support

As of August 31, 2017 (12am EST) our support forums will be retired (read-only), and we will be moving to a support ticket system.  This will allow us to better organize and answer support requests, and provide a more personalized experience as we assist our customers.

For the time being, we will leave our forums open for reading and learning while we work on creating a more robust Knowledge Base for everyone to use.

If you are a WC Vendors Pro customer please open a support ticket here. 

If you are a WC Vendors user please open a support ticket on the Wordpress.org forums.

The information on this forum is outdated and in most instances no longer relevant. Please be sure to check our documentation for the most up to date information.


Thank you to all of our customers!


Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
  • #50974


    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 null

    I 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)


    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)


    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.


    (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
    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 –
    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: –

    I will pass this along and see if one of my team can answer – however – I have seen this occur when a user attempts to test paypal by purchasing an item from one of their own accounts.
    Do you own both paypal accounts used in this transaction?

    • This reply was modified 6 years, 5 months ago by Anna.
    WC Vendors Support

    There’s zero chance you’ve tested with all plugins except ours/woo disabled. That list of stuff we ask you to do before bugging us? Do it.

    Stefan Bolboceanu

    Hello everyone,

    I have the same problem as Darius. I tried to search more here on the forum but seems like my issue is similar with his one.
    I setup the adaptive payments and tried to check the adaptive payments in live mode. When I try to checkout with Paypal, I receive the same error as Darius and when I return to the checkout page the error is different than his one :Error ID: 550001 user is not allowed to perform this action. Please find the screenshots attached. I’ve seen what Anna said in her previous message on this topic and I can confirm that the buyer and sellers have different papal accounts.
    Can we please advise if I’m missing something here? as this is the last thing we have to sort out before launch. The most important one…



    Are you using the most recent version of WC Vendors free and WC Vendors Pro?
    Please share your WooCOmmerce System Status (wp admin > woocommerce > system status)
    There was an issue with how PayPal had changed some code and not notified us; this was fixed in the recent versions to prevent errors. Please first ensure that you have the most recent versions of our plugins installed (free 1.9.8 and Pro 1.3.9).

    Stefan Bolboceanu

    Hi Anna,

    I replied to this post via email, but I can’t see the reply here on my account…Not sure if you received my
    email, so I would like to confirm that both plugins are up to date. In the woocommerce system status everything is green…Do you want me to send you a screenshot here?

    Any help and advice would be much appreciated



    If you can post your system status here- that’d be great.
    However- I think you may need to contact PayPal regarding this one, since I do not know why the paykey is not showing for the transaction.

    Double-check that your PayPal keys and credentials given to you after your adaptive payments application was accepted are all filled out for live transactions.
    If you email or call paypal, they may be able to at least guide you to why this may be happening, and they may be able to use that error number to identify why the error is occurring.

    Stefan Bolboceanu

    Hi Anna,

    Please find attached the system status. If you spot anything wrong, please let me know. I will contact paypal to see what’s their opinion about this error. I hope they will not pass the ball in your garden 🙂 I’ll let you know anyway.



    Looks ok- I can’t see the whole system status..
    You have wc vendors 1.9.8 and wc vendors pro 1.3.9, correct?

    Jay Ryu

    I’ve had the same issue but in my case got resolved after changing the price to show up to 2 decimal points and removing multiple packages for woocommerce plugin.


    I had the same issue.
    Adding bank details in verification process of paypal business account solved it.

Viewing 11 posts - 1 through 11 (of 11 total)
  • The forum ‘WC Vendors Pro Support’ is closed to new topics and replies.