Home Forums WC Vendors Free Support WC Vendors – Inavlid UserId

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.

https://docs.wcvendors.com/

Thank you to all of our customers!

 

Viewing 22 posts - 1 through 22 (of 22 total)
  • Author
    Posts
  • #72585
    wille
    Participant

    Hello

    I have an issue regarding the ‘pay now’ and ‘instant pay’ buttons on the checkout page of WC Vendors. I have had a good look online at various forums/knowledgebase for a solution to this problem, however I am still stuck unfortunately (and am starting to become a bit confused).

    The message ‘Invalid UserId’ appears even though I have an Application ID and the enable paypal adaptive payments box ticked.

    My paypal account is working fine as I have not had any issues with receiving payments in the past.

    Please could you advise on how I can get this working when you get the chance?

    Many thanks

    #72609
    Anna
    Member

    Hello,
    Which are you using for paying commission to your vendors- the “NOW” choice or “instant”?
    Now is for using paypal mass pay to pay all due commission to all vendors right now. A one time payment right now to all vendors.
    Instant means that commission is paid to the vendor’s paypal at the time of checkout.

    #72618
    wille
    Participant

    Hi Anna

    At the moment I’m trying to use the instant.

    I have just checked created a new business paypal account and it gives me 2 options for setting up:

    A. Work with partner that’s already integrated with paypal.
    B. Add paypal checkout yourself using our APIs.

    I assume I need to choose the second option?

    #72749
    wille
    Participant

    Are you going to reply?

    #72783
    Anna
    Member

    Hello,
    Have you already applied for PayPal Adaptive Payments?
    For the paypal business account.. I believe you’d choose the first option if you plan to use PayPal Adaptive Payments.

    #72815
    wille
    Participant

    Hi

    I don’t think I’ve applied for Paypal Adaptive Payments yet, but I do have an application ID for Live Payments.

    Regarding the business account – the attached photo shows the current screen that I’m on:

    #72817
    wille
    Participant

    I’m sorry, but all the terms are a little bit confusing to me.

    #72853
    Anna
    Member

    @WILLE
    Yeah they are confusing, I understand..
    Here is our article on setting up PayPal Adaptive Payments: https://www.wcvendors.com/kb/configuring-paypal-adaptive-payments/
    Granted it is a little dated and the screens do look a bit different.

    You need the NVP/SOAP API choice.

    If paypal tells you that Adaptive Payments is depreciated, it IS, but still being used. Tell them you want it anyway.

    You want to use PARALLEL payments, not chained payments, when filling out the adaptive payments application. The screenshots in our article should help guide you to the right choices for the application.

    Let me know if you need further help.

    #72892
    wille
    Participant

    @fervous

    Hi – thanks very much for the reply. Very useful indeed.

    1. I didn’t see the screen with the option of choosing REST or NVP/SOAP API apps (I had a good look), however I did follow the rest of the guide, including selecting parallel payments on the adaptive payments section.

    2. I now have a conditionally approved Sandbox ID and Live App ID.

    3. I also had my business account verified.

    4. When I go back to Pay Pal Business set-up, I’m faced with the same page as seen in the screenshot I sent in the previous message. Please could you advise me on what I need to do next?

    Thanks once again.

    #73015
    wille
    Participant

    @fervous Hi, did you receive the last message (sent 4th August)?

    #73082
    wille
    Participant

    Well?

    Why do you ignore my messages? I’m asking a question like everyone else, which I’m sure you could answer almost instantaneously.

    Really doesn’t make any sense!

    #73205
    Anna
    Member

    Hello,
    No I was not ignoring you..
    In the screenshot you show in your post above, it gives you the choice of NVP/SOAP API.. that is the one which you will want to choose for PayPal Adaptive and WC Vendors.
    https://www.paypal-apps.com/

    If you have already gone through that, your business account is approved, you’ve applied for PayPal Adaptive, received approval and now you have a PayPal App ID for Adaptive payments, then you are ready to set up your paypal adaptive payments.
    to do so, you go to:
    wp admin > woocommerce > settings > checkout > paypal adaptive payments .. enable adaptive payments (checkbox) and enter your credentials.

    Then you also will go to: wp admin > woocommerce > wc vendors > payments and set your payments for the vendors (instant, manual or scheduled).

    #73274
    Anna
    Member

    Hello,
    For the customer to use paypal adaptive payments, just keep the other paypal that you see in the woocommerce checkout settings inactive/disabled ( wp admin > woocommerce > settings > checkout ). Only activate paypal adaptive payments on your site. Then when customers pay for their purchases using paypal, they will use the adaptive payments gateway, not the standard paypal gateway, and your vendors can then be paid at checkout.

    #73336
    wille
    Participant

    Hi

    Thanks very much for the reply.

    I have attached a screenshot:

    Top half is paypalap only ticked, bottom half is an order placed with just the pay with paypal option.

    Is this correct?

    Will

    #73360
    Anna
    Member

    Wille,
    Yes- that looks correct. 🙂

    #73452
    wille
    Participant

    Hi fervous

    Unfortunately it didn’t work. Can I ask:

    On WooCommerce > Settings > PayPal Adaptive Payments, which email do I enter in the ‘PayPal Email’ area in the Live Credentials section? Do I enter the shop owner’s or mine (the vendor’s)?

    Will

    #73468
    wille
    Participant

    Actually, have a look at the attachment.

    This is the message that pops up:

    Thanks

    Will

    #73517
    Anna
    Member

    Hello,

    On WooCommerce > Settings > PayPal Adaptive Payments, which email do I enter in the ‘PayPal Email’ area in the Live Credentials section? Do I enter the shop owner’s or mine (the vendor’s)?

    You enter the admin email. *YOUR* email, the site admin email, which you use for the paypal adaptive payments/paypal business account that you use.

    The vendor enters their email in their store settings.

    For the second error there– Are you trying to test with your own paypal account as a vendor or customer while testing a transaction? Do not use your own paypal account to test as a vendor or as a customer. use another email- *not* the same one you have entered for your paypal adaptive payments.

    #73629
    wille
    Participant

    Hi fervous

    Actually, no email was used at all!

    The checkout form on WooCommerce was overwritten so that the customer only needs to enter their name and phone number (all other details eg address, email, postcode were made optional fields).

    In this case, the customer entered their name and phone number, followed by the pay now button (for paypal adaptive payments), then that error message appeared.

    Does the customer have to enter an email to use paypal adaptive payments?
    What if they want to pay by card instead?

    Will

    #73651
    Anna
    Member

    Hello,
    I think we may have some confused communication..
    I meant, did your test transaction (shown in the screenshot above, with the error) involve a product form a vendor that is using the same paypal email that you, as site admin, have associated with your admin paypal adaptive payments credentials?
    The customer doe snot have to use their paypal email until they get to the paypal screen for payment, no. Or they can just use a credit card.

    I was referring to the vendor’s email. The vendor of the product that was being purchased. Sometimes that error shown in your screenshot will happen when the vendor’s paypal email and the site admin’s paypal (paypal adaptive payments) email are the same.

    Essentially are you trying to test transactions using your own paypal account for the site admin and the vendor both?

    #73671
    wille
    Participant

    Hi

    No – the emails are different.

    Email 1 = shop owner’s email
    Email 2 = vendor’s email
    Email 3 = paypal ap email

    I made a test purchase on normal paypal using email 3 and that seemed to work fine. I also double checked that all the credentials entered were correct.

    Do you think it’s possible that I set up the adaptive payments incorrectly?

    #73734
    wille
    Participant

    I was just wondering. Do you (or someone else from WC Vendors support) have skype? I could share my screen with you to speed things up a bit. Just a thought..

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