В настоящее время мы не можем обработать ваш платеж, используя вашу учетную запись PayPal.

Я получаю эту ошибку в учетной записи sandbox:

Мы не можем обработать ваш платеж, используя вашу учетную запись PayPal. Вернитесь к продавцу и попробуйте использовать другой способ оплаты.

Приложение My.Net успешно перенаправляется в PayPal с правильными данными платежа. Как только я вхожу в систему с моей учетной записью sandbox, я получаю вышеуказанную ошибку. Есть ли способ добраться до журнала или что-нибудь, что могло бы помочь мне исправить проблему? На этой неделе все отлично работало, поэтому я задаюсь вопросом, что-то изменилось за это время?

Я проверил, что учетные записи имеют подходящий баланс. Плата составляет 24 евро, поэтому она не является чрезмерной. Есть несколько других сообщений по этому вопросу, но ничего с подходящими предложениями.

введите описание изображения здесь

Ответ 1

Примерно через 4 часа на этом сегодня я наконец добился успеха. Я вошел в sandbox.paypal.com с подробной информацией о помощнике песочницы и обновил кучу настроек на странице Profile > My Selling Tools > Block Payments. Для просмотра этих параметров вам может потребоваться перейти на учетную запись предприятия.

Я в основном установил его, чтобы позволить почти что-нибудь там, и hey presto... работали следующие 2 платежных теста.

Ответ 2

Правильный ответ на этот вопрос, вероятно, будет варьироваться от одного периода к другому, в зависимости от того, какие проблемы вызывают PayPal.

Это сообщение об ошибке появилось из ниоткуда для меня сегодня, в Песочнице. Единственный способ, с которым я нашел работу, заключался в том, чтобы войти в developer.paypal.com, перейти в "Песочницa > Учетные записи" и создать новый счет покупателя.

Ответ 3

Вот в чем проблема для меня.

Обе мои учетные записи в песочнице имеют валюту, установленную на INR. Сайт клиента принимает платежи в долларах США. Итак, я получил эту ошибку.

Я создал новую учетную запись покупателя в песочнице и установил страну в США (не знаю, как редактировать валюты в существующей учетной записи). После этого платеж прошел успешно.

Paypal действительно должен документировать это лучше.

Ответ 4

Я получил ту же проблему, когда я использовал ссылку ниже

 header('location:https://www.sandbox.paypal.com/cgi-bin/webscr'.$querystring);

но я изменил этот код, как показано ниже.

 header('location:https://www.paypal.com/cgi-bin/webscr'.$querystring);

тогда это работает нормально для меня. Надеюсь, это может сработать для вас.

Ответ 5

создать учетную запись покупателя на SandBox и попробуйте еще раз.

Перейти к учетной записи SandBox и создать новую учетную запись в разделе учетной записи

Для меня, я просто создаю учетную запись покупателя, поэтому она отлично работает для меня

Ответ 6

Решаемые. Просто зайдите: sandbox.paypal.com Мой Profile-> Продажа tools-> Заблокировать payments-> Заблокировать случайные платежи: (отметьте) Нет, разрешить несколько платежей для идентификатора счета-фактуры

Ответ 7

Валюта, указанная в приложении node.js, должна совпадать с валютой страны, которую вы указали в своей учетной записи PayPal. Например: если ваша страна Индия, то в вашем приложении node.js валюта: "INR".

Ответ 8

Эта ошибка также возникла из-за местоположения учетной записи PayPal. Как будто я использую свою личную учетную запись, созданную в Индии, и я использую ее "Client_ID" и "Client_Secret" для транзакции, но она показывает мне эту ошибку, поэтому после прочтения всей документации PayPal, Я узнал, что вы не можете использовать индийский аккаунт для интеграции платежей PayPal. поэтому я использую одну из моих учетных записей друзей, которые были созданы в США, и я использовал их "Client_ID" и "Client_Secret", и моя ошибка исчезла. Так что, ребята, пожалуйста, добавьте также и в ваш код.