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

#paypal #paypal-sandbox

#paypal #paypal-песочница

Вопрос:

Я разрабатываю приложение, которое пытается использовать экспресс-оформление заказа Paypal. После возврата I SetExpressCheckout и "Success" я перенаправляю на сайт-песочницу PayPal с помощью этого URL: return Redirect("http://www.sandbox.paypal.com?cmd=_express-checkoutamp;TOKEN=" viewModel.Last()["TOKEN"]);

Когда я запускаю это с localhost, PayPal сообщает, что мне нужно войти в систему. Теперь у меня есть логин в песочнице, но я полагаю, что у меня также есть тестовая учетная запись продавца. Я думаю, мне также нужна тестовая учетная запись покупателя, но всякий раз, когда я нажимаю «Новая тестовая учетная запись: предварительно настроенная» и ввожу информацию для учетной записи «Покупателя», она отправляется, но я нигде не вижу новую тестовую учетную запись.

Итак,

A: какой логин я должен использовать?

B: где я должен войти в систему?

спасибо за любую помощь


кстати: Я знаю, что мой первоначальный вызов api прошел успешно:

ТОКЕН: EC-8EB417855U0122113

ВРЕМЕННАЯ МЕТКА: 2011-05-20T19:42:41Z

Идентификатор КОРРЕЛЯЦИИ: 3b01e2f4ae858

Подтверждение: успешно

ВЕРСИЯ: 51.0

СБОРКА: 1882144

Ответ №1:

Когда вы тестируете функциональность ExpressCheckout, вам необходимо войти в свою учетную запись Sandbox. Причина в том, что PayPal должен иметь возможность определить, с какой учетной записью «песочницы» связать оформление заказа.

Комментарии:

1. Хорошо, чтобы я понял, 1) Я захожу на свой сайт (в разработке) 2) Я оформляю заказ 3) Я вхожу в свою основную учетную запись в песочнице, 4) затем я должен иметь возможность оформить заказ?

2. Нет, нет … первое, что вы должны сделать, это войти в свою учетную запись sandbox на developer.paypal.com . Затем можете перейти на свой сайт разработки и протестировать оформление заказа сколько душе угодно.

3. 1) Авторизовался в developer.paypal.com 2) зашел на сайт разработки и запустил скрипты экспресс-проверки 3) перенаправлен в песочницу, в которой сказано «Пожалуйста, войдите, чтобы использовать функции песочницы PayPal». 4) нажал на ссылку, и она перенаправила на developer.paypal.com и я уже вошел в систему… Я в замешательстве. Я ожидал, что меня перенаправят на какую-то страницу оформления заказа, а не на главную страницу моей учетной записи

4. Добро пожаловать в кодирование в песочнице PayPal. Это часто происходит в неустойчивом состоянии. Но у вас определенно правильный порядок операций.

5. Когда у меня начинаются проблемы, я обычно удаляю все файлы cookie из paypal.com и начните заново. Когда вы входите в developer.paypal.com они выдают тонну сессионных файлов cookie. Таким образом, когда вы заходите на sandbox.paypal.com во время тестирования ваших транзакций они знают, к какой учетной записи разработчика вы подключены, что, в свою очередь, позволяет вам использовать созданные вами поддельные учетные записи пользователей. Имеет смысл? Итак, вы в значительной степени застряли, делая это. Работает ли это гладко — это другой вопрос. Мне приходилось несколько раз обращаться в службу поддержки для решения странных проблем.