Учетные записи PayPal, тестирование и песочница

У меня есть бизнес-счет PayPal в Великобритании. В настоящее время я разрабатываю платежную систему на веб-сайте для осуществления платежей на этот счет с помощью Express Checkout.

Мой PHP-код пока работает, и я могу подключиться к песочнице и установить и ускорить оформление заказа. Следующим этапом является перенаправление пользователя в песочницу PayPal для совершения тестового платежа.

На этом я застрял. Я не могу создать «личную тестовую» учетную запись для использования в качестве «клиента» в песочнице PayPal.

Я пытаюсь вот так:

  1. Посетите developer.paypal.com.
  2. Авторизоваться
  3. Выберите "Приложения".
  4. Выберите "учетную запись песочницы".
  5. Выберите "Создать учетную запись".
  6. Выберите страну как «Великобритания», тип учетной записи «Личный», действующий адрес электронной почты (не связанный с какой-либо другой учетной записью PayPal), пароль, имя, фамилию, подтвержденный банком = да, тип карты = виза.
  7. Щелкните создать учетную запись.

Затем я получаю следующее сообщение:

К сожалению, что-то пошло не так. Удалите эту учетную запись и повторите попытку.

Когда он говорит «удалить эту учетную запись», я не знаю, что это на самом деле означает, поскольку он не создал новую личную учетную запись с данными, которые я только что ввел (по крайней мере, не той, которую я нигде не вижу). Я даже пытался создать новую бизнес-учетную запись для создания этой личной учетной записи, и это не имело никакого значения.

Кто-нибудь еще испытывает проблемы? Я немного застрял. Могу ли я использовать свою «настоящую» личную учетную запись PayPal для тестирования в песочнице без риска потерять реальные деньги на тестовой бизнес-учетной записи, которую я настроил?


person familymangreg    schedule 12.03.2013    source источник
comment
При создании учетной записи автоматически заполняется электронное письмо или вы вводите его вручную? Если он предварительно заполнен, он обходит наши проверки электронной почты и может вызвать ошибку, если адрес электронной почты уже используется. Попробуйте удалить адрес электронной почты и ввести новый. Это должно привести к тому, что электронное письмо пройдет наши проверки и даст вам знать, можно ли его использовать. Если вы вводите адрес электронной почты, и он говорит, что он действителен, свяжитесь со мной, указав мои данные в моем профиле, и предоставьте экранное представление, включая страницу регистрации для тестовой учетной записи.   -  person PP_MTS_Matt    schedule 13.03.2013


Ответы (6)


Хорошо, чтобы ответить на мой собственный вопрос, поскольку я дошел до сути этого.

В первую очередь спасибо тем, кто предоставил ответы и комментарии.

Итак, в моем конкретном случае проблема оказалась в том, что мой пароль был слишком простым. В форме подсказка рядом с полем пароля - «(8-20 символов)». Итак, поскольку это была тестовая учетная запись, и я старался не усложнять задачу, я использовал пароль «тестовый пароль». В соответствии с просьбой, это от 8 до 20 символов, так что это должно быть хорошо, спасибо! Или нет, в зависимости от обстоятельств. Я внезапно догадался, что это может быть проблемой, и попробовал альтернативу. Опять же, словарное слово, но с несколькими цифрами после него, и снова это сработало. Затем я попытался снова с точно такими же данными, но с немного другим адресом электронной почты (я использую testN @ mycompany ... где я снова увеличиваю N и простой пароль, это не удалось!

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

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

Опять же, спасибо всем, кто откликнулся на этом форуме, очень впечатлен. Не очень впечатлен всей средой песочницы PayPal, однако, кажется, более чем немного недоработанной, я обнаружил так много ошибок ...

Ваше здоровье

:wq

person familymangreg    schedule 13.03.2013
comment
Paypal действительно отстой, но я думаю, что впервые в своей истории они пытаются. - person Nick Manning; 13.03.2013
comment
Ваш ответ решил мою проблему ... У меня был пароль из 8 символов с цифрами и буквами, и он не работал. Затем я добавил специальный символ в начале, и это сработало ... нигде не объясняют правила паролей. - person Nick Manning; 13.03.2013
comment
сладкое спасибо, у меня была эта проблема, и я пропустил предложение пароля. Было бы неплохо увидеть намек на то, почему регистрация не удалась ... просто мысль - person sapatos; 06.04.2013
comment
Спасибо вам за это! Не забывай, вполне допустимо принять свой ответ ... - person David M; 01.06.2013
comment
Paypal не позволяет нам иметь большие суммы денег. : D - person emeraldhieu; 13.11.2013
comment
Спасибо! В моем случае, вероятно, это был пароль и сумма. Я думаю, что он не поддерживает сумму в 100000. Однако было принято 500. - person Diego Jancic; 31.12.2013
comment
Похоже, они отклоняют, когда вы заполняете поля FIRSTNAME и LASTNAME (которые являются необязательными) во время моего комментария. Если вы опустите эти поля, вы можете успешно добавить свою учетную запись. - person Burak Erdem; 09.01.2014
comment
Спасибо, что помогли мне. Я долго боролся с этой нелепой проблемой. Реализация этой формы УЖАСНА! - person skyfree; 01.07.2014
comment
документация и реализация всего API ужасны - person astroanu; 11.10.2015
comment
Сейчас ноябрь 2016 года, похоже, что проблема все еще существует, и я потратил дни и часы, пока не гуглил. (сортировка главного вопроса по тегу PayPal + песочница). Скрестив пальцы и надеюсь, что это сработает, я собираюсь попробовать еще раз. - person user1431972; 02.11.2016

Со мной случилось то же самое.

Решать:

ПАРОЛЬ должен содержать символы, числа, заглавные буквы.

Я также установил НАЧАЛЬНЫЙ БАЛАНС на <1000 долларов США.

Я добился успеха с каждой учетной записью, соответствующей вышеизложенному, надеюсь, это поможет!

person Shawn Wernig    schedule 04.04.2013
comment
Я думаю, что они изменили правила формы, мой пароль @ testacc1234 с балансом 2000.00 $, и это сработало. Однако это не работает без специального символа в начале. - person ; 13.12.2013

По состоянию на ноябрь 2016 года (через 3 года после того, как этот вопрос был задан) проблема все еще существует. Вот что я сделал для успешного создания как тестовой личной, так и бизнес-учетной записи:

  1. используйте новый адрес электронной почты (может быть вымышленным, настоящий не будет отправлен, но вы можете получить электронные письма с сайта разработчика -> песочница -> учетные записи -> уведомления). также настройте свою учетную запись на использование обычного текста на случай, если вы увидели мусорное сообщение, которое было неполным сообщением в кодировке base64.

  2. всегда придерживайтесь США как своей страны, я пробовал свою страну, и это не сработало

  3. пароль, я использовал 9 символов, первый символ был символом, затем смесь прописных, строчных и цифровых.

  4. введите 100 долларов США

  5. Оставьте остальные варианты нетронутыми, без имени, (личное: да, узнайте, виза), (бизнес: да, виза)

Наконец ... это работает, и учетная запись доступна в раскрывающемся списке при создании нового приложения.

person user1431972    schedule 02.11.2016
comment
Это сработало для меня, когда я вернулся к США в качестве своей страны и обеспечил ненулевой баланс. - person Savage; 09.03.2017

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

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

Спасибо!

person PayPal_Jared    schedule 12.03.2013
comment
Спасибо, Джаред. К сожалению, ваше предложение мне не помогло. Я попробовал снова только сейчас в совершенно другом браузере (на этот раз мой iPad, который никогда раньше не посещал developer.paypal.com (. Я вошел в систему, используя свою бизнес-учетную запись в Великобритании, которую я создал ранее, и сразу же пошел, чтобы создать тестовую учетную запись. Я использовал адрес электронной почты, отличный от того, который использовал раньше, и снова получил ту же ошибку, что и процитированный выше. - person familymangreg; 12.03.2013
comment
Как упоминал Мэтт выше, при создании тестовой учетной записи убедитесь, что адрес электронной почты не заполняется в поле адреса электронной почты. Убедитесь, что адрес электронной почты для вашей тестовой учетной записи уникален. - person PayPal_Jared; 13.03.2013

у меня была такая же проблема. Наконец решил это. Мне пришлось пополнить счет всего на 100 долларов

person Lan    schedule 12.01.2014

Что касается ответов на данный момент, я не думаю, что это как-то связано с сохранением адреса электронной почты или предыдущих данных. Я столкнулся с этой ошибкой с выходных.

Я записал видео о том, как заполняю форму в Safari, и разместил ссылку ниже. Все, для чего я когда-либо использовал Safari до этого, - это загрузить Chrome. Я заполнил форму, указав адрес электронной почты, который, я уверен, не использовался, но по-прежнему получаю ту же ошибку. У меня нет ответа, но, надеюсь, это поможет направить тех, кто поступает, к правильному пути.

Вот видео.

Изменить: я могу неправильно понять поле электронной почты, и это может быть действующий адрес электронной почты, но даже когда я ввожу действительный адрес электронной почты, который я никогда не использовал с PayPal, я не получаю ту же ошибку. Я подумал, что укажу на это, чтобы продолжить обсуждение.

person BrandonThorn    schedule 12.03.2013