Подключение интернет-эквайринга PayPal к онлайн-кассе

Добавление и настройка PayPal

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

Зарегистрировать корпоративный счета PayPal можно по ссылке: https://www.paypal.com/ru/business

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

Инструкция по настройке PayPal

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

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

Нажмите "Show", чтобы отобразить значение параметра "Secret".

2. Перейдите в личный кабинет Rocketr на страницу "Интеграции" https://rocketr.ru/my и нажмите на кнопку "Добавить". В выпадающем списке выберите Paypal.

Введите ваш адрес электронной почты корпоративного аккаунта PayPal, значения Client ID и Secret из предыдущего шага.

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

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

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

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

7. Вставьте значения "Имя пользователя API", "Пароль API" и "Подпись" в соответствующие поля в личном кабинете "Rocketr" в модальном окне добавления платежной системы и нажмите на кнопку "Подключить". Если данные введены верно, то аккаунт PayPal будет появится в списке подключенных платежных систем.

8. В личный кабинете Rocketr на странице "Интеграции" https://rocketr.ru/my и нажмите на кнопку "Настройки" для добавленного аккаунта PayPal.

9. Скопируйте значение "Адрес для IPN и WEBHOOK уведомлений", он выделен красный цветом.

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

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

В поле "URL-адрес для уведомления" вставьте адрес, скопированный из пункта № 9 текущей инструкции.

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

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

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

Затем снова переключитесь в режим "LIVE".

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

14. В поле "Webhook Url" вставьте адрес, скопированный из пункта № 9 текущей инструкции и установите метку на чекбокс "All events". В блоке ниже "LIVE APP SETTINGS" в пункте "Invoicing" должна быть установлена "галочка", если её нет, то установите.

15. Далее нажмите "Save" и обязательно проверьте, что адрес сохранился, бывают случаи, когда он сбрасывается.

Дополнительные настройки

1. Если необходимо дублировать запросы IPN-уведомлений для вашего сайта, платформы или CRM-системы, то нажмите на кнопку "Настройка" для PayPal на странице "Интеграции" https://rocketr.ru/my, установите параметр "Включить переадресацию IPN-уведомлений" и укажите URL-адрес, далее сохраните настройки.

2. С 2018 года торговые площадки Etsy и Ebay, выполняя требования законодательства штатов начала включать налог с продаж (Sales Tax) в цену для покупателей из этих штатов, независимо от того, где находится/зарегистрирован продавец.

Для того, чтобы отключить учёт этого налога в сумме чека, нажмите на кнопку "Настройка" в блоке "PayPal", выберите параметр "Не учитывать налог США" и сохраните настройки.

3. При оплате через PayPal продавец обязан выдавать чек в рублях в установленной форме в независимости от месторасположения покупателя. При необходимости можно отключить отправку чека на e-mail покупателя и указать свой по умолчанию, при этом все данные будут переданы в ФНС как и ранее.

Готово

Теперь при каждом поступлении оплаты на ваш аккаунт платежной системы, будет автоматически формироваться фискальный документ (чек).

Если валюта входящего платежа будет отличаться от российского рубля, то сервис автоматически пересчитает сумму по курсу ЦБ РФ на день оплаты.

Как проверить, что всё настроено верно?

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