Настройка аккаунта PayPal для подключения к Rocketr

Для подключения онлайн-кассы у вас должен быть зарегистрирован корпоративный счет PayPal. Корпоративный счет PayPal необходим для юридических лиц и индивидуальных предпринимателей (ИП) для ведения предпринимательской деятельности в соответствии с российским законодательством.

Инструкция по открытию корпоративного счета PayPal: PayPal_guide_RU_v13.pdf

А ещё мы подготовили инструкцию, как зарегистрировать счет в PayPal и быстро пройти проверку: https://rocketr.ru/articles/kak-bystro-projti-proverku-paypal/

Пошаговая инструкция

1. Включение платежных уведомлений

1.1. Перейдите на страницу "Мгновенное платежное уведомление (IPN)" https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-ipn-notify и нажмите "Выбрать параметры IPN".


1.2. Для пункта "IPN-сообщения", выберите "Принимать IPN-сообщения (Включено)".


В поле "URL-адрес для уведомления" введите следующий адрес:

https://paypal.rocketr.ru/api/

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

Далее нажмите "Сохранить".


2. Добавление учетных данных API PayPal

2.1. Перейдите на страницу Applications https://developer.paypal.com/developer/applications, переключитесь в режим "LIVE" и нажмите на кнопку "Manage Webhooks" (или "Enable Webhooks").



Должна появиться страница с заголовком "Manage NVP/SOAP Webhooks". Переключите режим работы из Sanbox в Live.

Если этого не произошло и страница просто перезагружается или кнопка "Manage Webhooks" (или "Enable Webhooks") отсутствует, то выполните следующие шаги:

 Что делать, если не работает?

Нажимите "Show" в секции "Secret".



Значение Client ID и Secret нам понадобятся для синхронизации ключей, сохраните их отдельно или не закрывайте страницу.


2.2. Перейдите в личный кабинет Rocketr https://my.rocketr.ru/, нажмите "Добавить аккаунт" в блоке "PayPal" и введите в поля электронный адрес, на который зарегистрирован корпоративный аккаунт в PayPal и значения Client ID и Secret из предыдущего шага.




Нажмите кнопку "Добавить учетные данные". Если данные введены верно, то появится надпись: "Учетные данные успешно добавлены".

2.3. Нажмите "Add Webhook".


2.4. В поле "Webhook Url" введите следующий адрес:

https://paypal.rocketr.ru/api/?email=EMAIL

Внимание! Этот адрес представлен как пример.

где EMAIL – адрес электронной почты от корпоративного аккаунта PayPal.

Например, для корпоративного аккаунта PayPal info@rocketr.ru будет следующий URL-адрес:

https://paypal.rocketr.ru/api/?email=info@rocketr.ru



2.5. Установите метку на чекбокс "All events".

2.6. В блоке "LIVE APP SETTINGS" в пункте "Invoicing" должна быть установлена "галочка", если её нет, то установите.

2.7. Далее нажмите "Save".

3. Добавление API-подписи PayPal

3.1. Перейдите на страницу "Ваши учетные данные API для приема платежей" https://www.paypal.com/businessmanage/credentials/apiAccess.

3.2. В блоке "Интеграция API-интерфейсов NVP/SOAP (Classic)" нажмите на ссылку "Управление учетными данными API".

3.3. Далее выберите опцию "Запросить подпись API" и нажмите на кнопку "Подтвердить согласие и отправить".

3.4. Нажмите "Показать", скопируйте значения "Имя пользователя API", "Пароль API" и "Подпись".

3.5. Перейдите в личный кабинет Rocketr https://my.rocketr.ru/ и нажмите на кнопку "Добавить API-подпись" в блоке PayPal.

3.6. В форму вставьте значения из предыдущего шага и нажмите на кнопку "Добавить API-подпись". Если данные введены верно, то появится надпись: "API-подпись успешно добавлена".


Готово!

На этом настройка PayPal закончена.