Где находятся учетные данные Pro для оплаты через веб-сайт? - PullRequest
1 голос
/ 20 декабря 2011

Я пишу Java-программу для обработки прямых платежей с использованием PayPal. Естественно, я использую Payflow API и файл paypalflow.java. Файл требует учетные данные ниже. Я создаю учетную запись «песочницы», и в рамках нее предварительно настроена тестовая учетная запись на веб-сайте Payments Pro. Где я могу найти учетные данные для переменных ниже?

gv_BNCode       = " ";
gv_APIUser      = " ";
//Fill in the gv_APIPassword variable yourself, the wizard will not do this automatically
gv_APIPassword  = " ";
gv_APIVendor    = " ";
gv_APIPartner   = " ";
gv_Env          = "pilot";
unique_id       = "";

1 Ответ

5 голосов
/ 20 декабря 2011

Чтобы получить учетные данные API PayPal Sandbox:
Чтобы получить обычные учетные данные API PayPal, используемые с такими API-интерфейсами PayPal, как DoDirectPayment, перейдите на страницу https://developer.paypal.com/> Приложения> Учетные записи в песочнице> Выберите раскрывающийся список для своей учетной записи> Доступ к API.

Если вы не создали предварительно настроенную учетную запись, а скорее «ручную» учетную запись, вам необходимо войти в учетную запись на https://www.sandbox.paypal.com/ и перейти в «Профиль»> «Мои инструменты продаж»> «Доступ к API»> «Обновление»> «Запрос учетных данных API»> «Учетные данные API PayPal»> «Подпись API».

(или «Профиль»> «Запросить учетные данные API»> «Учетные данные API PayPal»> «Подпись API», в зависимости от типа вашей учетной записи).

Это даст вам имя пользователя API, пароль API и подпись API.

Примечание. Вызовы API PayPal Sandbox, использующие имя пользователя API, пароль API и сигнатуру API для аутентификации с использованием NVP для связи, следует отправлять по адресу https://api -3t.sandbox.paypal.com / nvp

Другие конечные точки перечислены в https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_endpoints


Payflow Pro:
Однако вы пытаетесь использовать PayPal Payflow Pro, который представляет собой другой продукт и другой набор API, с другим набором учетных данных.
PayPal Payflow Pro не может быть протестирован через Developer Central по номеру https://developer.paypal.com/ или в песочнице PayPal по адресу https://www.sandbox.paypal.com/
Вместо этого вам необходимо зарегистрировать обычную учетную запись Payflow по номеру https://www.paypal.com/us/cgi-bin/?cmd=_payflow-get-started-outside. Приступить к заполнению всех деталей, включая «данные для входа». Как только вы попадете в раздел оплаты, просто отмените процесс регистрации, закрыв вкладку.
В этот момент у вас будет учетная запись Payflow Pro, находящаяся в «тестовом» состоянии.

Партнером будет: PayPal
«Продавец» будет: логин продавца, который вы создали в процессе регистрации
Пароль будет: пароль продавца, который вы создали в процессе регистрации
«Пользователь» будет: пусто

В качестве альтернативы, если вы хотите создать выделенного пользователя для использования с API, вы можете войти в https://manager.paypal.com с учетными данными и перейти в «Настройки пользователя» (или что-то подобное) и создать вторичный пользователь. Имя пользователя для этого пользователя должно быть заполнено в 'user', а также пароль пользователя.

Может пройти около часа, прежде чем новые учетные данные станут активными.

Примечание. Тестовые вызовы API Payflow Pro следует отправлять на https://pilot -payflowpro.paypal.com /
Вызовы Live Payflow Pro API должны быть отправлены на https://payflowpro.paypal.com/

...