Friday, December 16, 2011

PayFlowPro Error: User authentication failed.

Version: AspDotNetStorefront


Using the PayFlowPro payment type, ASPDNSF returns error “User authentication failed” after entering payment details.


The most common cause for this error is either invalid credentials (see below) or IP address restrictions.  Note that both the store ip address “and” the server IP address must be in PayPal’s allowed IP address list.

Possible Causes (as per PayFlowPro documentation):

User authentication failed error is caused by one or more of the following:

(1) Login information is incorrect. Verify that USER, VENDOR, PARTNER, and PASSWORD have been entered correctly. VENDOR is your merchant ID and USER is the same as VENDOR unless you created a Payflow Pro user. All fields are case sensitive.
NOTE: You can't have special characters like #, !, etc. in your password for verisign.

(2) "Allowed IP Address" security feature implemented. The transaction is coming from an unknown IP address. See PayPal Manager online help for details on how to use Manager to update the allowed IP addresses.

(3) Invalid Processor information entered. Contact merchant bank to verify.

(4) You are using a test (not active) account to submit a transaction to the live PayPal servers. Change the host address from the test server URL to the live server URL.