latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Error #1. User authentication failed.

Home Forums Community Forum Error #1. User authentication failed.

This topic contains 36 replies, has 5 voices. Last updated by  Jason (Lead Developer) 3 years, 11 months ago.

Page 2 Of Topic Replies

Viewing 11 replies - 26 through 36 (of 36 total)
Author Replies
Author Replies
Posted: Friday Jan 11th, 2013 at 8:49 pm #37056

Paypal told me I have Paypal Pro, Payflow Edition. I will contact Paypal again and ask about the points you listed above.

Also, Paypal told me we have Payflow Pro, which is the same as Paypal Pro with Payflow. For what it’s worth.

This may be the problem then. PayFlow Pro is one service, PayPal Pro PayFlow Edition is another. The latter is still PayPal Pro, only it uses PayFlow’s API, but it’s PayPal Pro, not PayFlow Pro. It’s incredible that even they get confused about it, I don’t understand their silly way of naming services.

https://www.paypal.com/webapps/mpp/paypal-payments-pro
https://www.x.com/developers/paypal/products/paypal-payments-pro-payflow-edition

https://www.paypal.com/webapps/mpp/payflow-payment-gateway
https://www.x.com/developers/paypal/products/payflow-gateway

s2Member doesn’t integrate with PayFlow Pro, it does with PayPal Pro (regular or PayFlow Edition).

I hope this makes it possible to resolve your issue soon. :)

Posted: Monday Jan 14th, 2013 at 11:02 am #37402

I asked Paypal this specifically and they reassured me they were one and the same. I asked them specifically for Paypal Pro Payflow Edition and what I got is Payflow Pro, which they insist is the same thing. At this point, I think we’re moving on anyway, since we can’t get it resolved. Thank you for your help.

Posted: Monday Jan 14th, 2013 at 11:22 am #37414
Staff Member

Thanks for the follow-up :-)

Just to clarify again, there ARE two different types of PayFlow accounts at PayPal, regardless of what they tell you unfortunately. PayPal support is notorious for not understanding their own product lineup.

1. PayFlow – this type of account uses ONLY the PayFlow API.
(not what you want if you’re going to run s2Member Pro)

2. PayPal Pro (PayFlow Edition) – this is what s2Member supports with respect to PayFlow. This type of account offers both of the API flavors. You can integrate with the PayPal Pro API, or with the PayFlow API.

You can signup for PayPal Pro (PayFlow Edition) here.
https://www.paypal.com/webapps/mpp/compare-business-products
We’ve been told by PayPal support, that any new merchants signing up for what they simply label as “PayPal Pro”, will be sold the PayPal Pro (PayFlow Edition) account automatically. Luckily, as long as you’re signing up for “PayPal Pro”, s2Member will support either version of your account. Just don’t signup for “PayFlow” explicitly, and you’ll be fine.
Posted: Monday Jan 14th, 2013 at 11:48 am #37441

We just called them YET again and they insisted there is no such thing as Payflow Edition of Paypal Pro. They say Paypal Pro: Payflow Edition is the same as Payflow Pro. I don’t have any idea how to purchase something they say they don’t have. We asked specifically for Paypal Pro: Payflow Edition and we were told that is what we were getting. What we had originally was Paypal Pro, (and there was no Paypal Manager login) and you asked us to a upgrade to Paypal Pro: Payflow Edition and they said they upgraded us, yet there was no Paypal Manager link and the Error #1 was still occurring, so you asked me again to make sure we had Paypal Pro Payflow Edition and THEN they did something to our account which gives us the Paypal Manager login and they insist what we have is what we asked for. If we had Payflow Edition automatically, why didn’t it work with just Paypal Pro?

Posted: Monday Jan 14th, 2013 at 12:11 pm #37473
Staff Member

Thanks for the follow-up :-)

Hi Carmen. I just put together a KB article on this subject, to help explain this in further detail. Please take a look and feel free to ask me any questions about it. See: http://www.s2member.com/kb/paypal-pro-payflow-edition/

I’m going to review this thread again from the beginning to see if I can understand the history behind your trouble here, and I will respond again shortly. Thanks for your patience.

Posted: Monday Jan 14th, 2013 at 12:25 pm #37475
Staff Member

Thanks for your patience.

I’ve just been through this thread to get a better idea of where you’ve been with this problem. I see that originally you had things working, but recurring payments were not working due to the DPRP error, which is caused by the lack of support for Recurring Billing in your PayPal® account.

Then later, you pasted this Shortcode and asked us to confirm it was correct.

[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="Facility Membership -- $24 per month" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.ibpsa.com" ta="24" tp="30" tt="D" ra="24" rp="1" rt="M" rr="1" rrt="" rra="1" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]

Yes, this looks fine.

You also stated:

Ok, they “reset” my account and enabled DPRP and yes, I have Paypal Payment Pro and I accept Paypal and other credit cards. However, I am still getting the error on my product when I try to pay. How do I find out if I have Payflow Edition? I feel like I’m not getting anywhere…thanks for any help.

Update: I found the Payflow are and created a new API User Access. I entered that into Paypal options in s2Member and it went through when I used Paypal as a merchant. So, I’m no longer receiving the error, at least with Paypal as my payment option. Now, is that’s all that’s needed? What about when someone does NOT pay with Paypal and selects a credit card as their payment? Can I assume if it worked with Paypal it will also work with the other credit cards?

Error #1 User Authentication Failed

Among other things, it sounds like you’ve tried just about everything here, without any success. At this point, I am completely confused about which type of account you may or may not have. I think it’s best if we take a look at your installlation and run diagnostics to determine why you’re still having trouble. Please submit a Dashboard login here and I will assist you. See: s2Member® » Private Contact Form

Posted: Monday Jan 14th, 2013 at 12:51 pm #37480

Thank you for trying to help. I had already submitted that Private Contact form last week, but I will do it again. I also need to re-set up a membership with the reoccurring payment, as we have given up on getting this to work and simply made it be a one-time fee now. But we’d prefer it to be reoccurring. I will get that set up.

Thanks again for trying to help. We’ve grown very frustrated.

Posted: Monday Jan 14th, 2013 at 1:11 pm #37485
Staff Member

Details received. Thank you!

~ I will investigate shortly and get back with you.

Posted: Monday Jan 14th, 2013 at 3:24 pm #37519
Staff Member

Thanks for your patience.

I just reviewed your installation, and I also ran some tests for you.

When I run a test transaction to implement recurring charges, I receive this error.

Error #1. User authentication failed.
NOTE: This test was performed with your s2Member -> PayPal Options -> PayFlow Integration configured. Assuming your account is operating under the PayFlow API for recurring billing service, one would assume the details you’ve configured in this section of the Dashboard are incorrect, according to PayPal.

I then ran the same test, but this time assuming your account was operating with DPRP (Recurring Billing service under the standard PayPal Pro API). But I get this error, indicating your account does not have DPRP enabled.

Error #11586. DPRP is disabled. DPRP is disabled for this merchant.

Conclusion…

Since you have already contacted PayPal, and you’ve said that PayPal HAS enabled Recurring Billing for your account (e.g. you are paying extra money each month for Recurring Billing service with PayPal), then I must assume that Recurring Billing IS enabled for your account. I can see from s2Member’s communication with the PayPal Pro API, that Recurring Billing (DPRP) is NOT enabled for the regular PayPal Pro API, so it must be enabled under the PayFlow API. That would seem logical to me, assuming they DID actually enable this for you.

So… this brings us back to the error that s2Member receives when it attempts to create a recurring billing profile under the PayFlow API: Error #1. User authentication failed.. That error comes from the PayFlow API, and it means the details that you’ve configured with s2Member, are not valid according to PayPal.

I suggest that you review the details that you have configured in this section your Dashboard and try again.
See: Dashboard -› s2Member® -› PayPal® Options -› PayFlow® Integration

If you verify all of those details are correct, but you still get the same error (Error #1. User authentication failed), I recommend that you contact PayPal once again, and ask them this question please.

Question For PayPal…
I would like to add the “Recurring Billing” service to my account so that I can charge my customers on a recurring basis. When you enable the Recurring Billing service for my account, should my developers integrate with the old DPRP service through the PayPal Pro API, or should they integrate with the PayFlow API?

If I should integrate with the PayFlow API, may I please have the following credentials for my developer.
PayFlow® API Username.
PayFlow® API Password.
PayFlow® API Partner.
PayFlow® API Vendor.

If the details they provide are the same as you already have entered for s2Member. Stop them, and tell them these credentials are not working properly for you. Ask them to please check your PayFlow API credentials and/or provide you with new ones.

Take those credentials and enter them here please:
Dashboard -› s2Member® -› PayPal® Options -› PayFlow® Integration
On the other hand, if PayPal tells you NOT to use the PayFlow API for Recurring Billing, please remove the details you have entered here, so that s2Member will NOT try to use the wrong API for your account.

Please let us know if problems persist :-)

Posted: Tuesday Jan 15th, 2013 at 6:46 pm #37682

Ok, I think we can consider this resolved. Even though Paypal SAID our Reoccurring Billing was turned on and we PAID for it, I believe it was NOT turned on. Because after talking to them on the phone again today, they confirmed it was on, I tested again and it magically worked…hmmm…

So, I think we’re good. Thank you so much for your help. I truly appreciate that time you’ve taken.

Posted: Tuesday Jan 15th, 2013 at 7:29 pm #37685
Staff Member
Excellent work. You’re VERY welcome.
Viewing 11 replies - 26 through 36 (of 36 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.