Payment Payment Paypal Error Message 3005

I tried to pay a refund and use this form

form action = "name =" _ xclick-subscriptions "method =" post ">

When the login for payment in PayPal appears error message

Sorry - your last action could not be completed.

If you made a purchase or sent money, we recommend that you check your PayPal account and email to confirm the transaction after 30 minutes.

If you came to this page from another site, return to this site (do not use the "Back in browser" button) and restart your activity.

If you came from the PayPal website, click the PayPal logo in the upper left corner to return to our home page and restart your activity. You may need to log in again. Sorry, we are experiencing temporary difficulties. Please try again later. If this error occurred while paying, avoid duplicate payments by checking your account overview before resending the payment.

For some browsers, this problem can be resolved by clearing or deleting cookies.

Message 3005

Why every time this error occurs

+6
source share
4 answers

Paypal returns this message when your primary Paypal email address has not been verified. To verify your Paypal email account, follow these steps:

Log in to your Paypal account. You must be in the browse tab.

Click on your email address

Click on your email address, in the "Business Account Overview" section you will be taken to a web page that lists Paypal email addresses.

Choose your primary email address.

Click the "Confirm" button.

Follow the instructions in Paypal.

+4
source

According to Junior M's comment, another reason is the incorrect email address setting in the web application. For testing, you must have 3 email addresses (1 real and 2 fakes will work).

  • The real email address is to register on the Paypal developer site.
  • 1st Fake email address - to register as a seller after entering the Paypal developer site.
  • 2nd fake email address - to register as a buyer after entering the Paypal developer site.

You need to set up the email address used in step 2 above in your web application. To make payments, you need to use the email address used in step 3.

+2
source

There are two other reasons when using the sandbox:

  • this error also occurs if you are simultaneously logged into your real account;
  • and when you have the s_sess cookie set (cookies must be deleted between tests).
+1
source

I got this error because I sent the country name instead of the country code in the SetPaymentOptions request. The request returned with a response of 200 OK, but then the check failed with error 3005.

0
source

Source: https://habr.com/ru/post/970362/


All Articles