PayPal

Подключение и настройка платежной системы PayPal

Обновлено больше недели назад

Для подключения PayPal к сайту необходимо иметь зарегистрированный бизнес-аккаунт на paypal.com и счёт в зарубежном банке. Обратите внимание, что PayPal не позволяет получать платежи компаниям, находящимся в Украине.

Для подключения PayPal к сайту необходимо получить уникальные идентификаторы платежной системы — Client ID (Идентификатор клиента) и Secret (Секретный ключ), и внести эти данные в настройки сайта.

Обратите внимание: для использования PayPal на сайте должна быть активирована валюта USD либо EUR. Настройка производится в ТоварыКурсы валют.
​ 

Настройка PayPal и получение уникальных идентификаторов

1. Зайдите на сайт https://developer.paypal.com/ и авторизуйтесь.

Перейдите на страницу Dashboard → My Apps & Credentials и в разделе REST API apps нажать на кнопку Create App.

Панель управления PayPal — Хорошоп

2. Укажите название приложения App Name - можно указать любое название латиницей. Выберите аккаунт для тестовых заказов (Sandbox developer account)

Обратите внимание: Если поле Sandbox developer account не имеет значений, то необходимо добавить Sandbox аккаунты согласно инструкции на сайте paypal

Создание приложения PayPal — Хорошоп

3. Сохраните поля Client ID и Secret из вкладки Sandbox.

Client ID и Secret в PayPal Sandbox — Хорошоп

4.  Основной аккаунт — Сохраните поля Client ID и Secret из вкладки Live

Client ID и Secret в PayPal — Хорошоп

5. Одинаковые настройки для обоих режимов (sandbox и live).
В разделе LIVE WEBHOOKS необходимо создать хук на который PayPal будет отправлять данные о статусах факта оплаты заказов

Webhooks в PayPal — Хорошоп

6. В открывшейся форме необходимо указать:
Webhook URL- Ссылка по которой PayPal будет оправлять данные. Например: https://SOME_DOMAIN.com/payment/payPalREST/

Обратите внимание, что протокол https ОБЯЗАТЕЛЕН и вместо SOME_DOMAIN.com необходимо указать домен сайта на который подключается PayPal.
​ 
7. В блоке Event Types необходимо отметить такие поля:
 Payment sale completed
 Payment sale denied
 Payment sale pending
 Сохранить хук нажав на Save.

Event Types в PayPal — Хорошоп


Подключение PayPal к сайту 

Вы можете внести в настройки сайта данные sandbox-аккаунта для проверки работы онлайн-платежей. Затем их необходимо заменить на Client ID и Secret из основного аккаунта (Live).

Для подключения PayPal, а сайту:

  1. В админке сайта перейдите в раздел Настройки → Платежные системы.

  2. Внесите Client ID (Идентификатор клиента) и Secret (Секретный ключ) в соответствующие поля блока PayPal. 

  3. Нажмите Сохранить

Активация PayPal в админке — Хорошоп

Включение оплаты через PayPal для покупателей 

  1. Перейдите в админке в разделе Настройки → Варианты оплаты выберите способ отплаты PayPal.

  2. Убедитесь, что в поле Тип выбрано значение PayPal Native.

  3. Задайте при необходимости собственное название варианта оплаты и отредактируйте настройки.

  4. Активируйте вариант оплаты отметив чекбокс Включено.

  5. Нажмите Сохранить.

Настройка варианта оплаты PayPal — Хорошоп

Выбор онлайн-оплаты при оформлении заказа

После подключения и настройки необходимо выбрать для каких вариантов доставки будет доступен этот способ оплаты:

  1. Перейдите в админке в раздел Настройки → Варианты доставки и кликните на нужный способ, чтобы перейти в редактирование настроек.

  2. В поле Варианты оплаты отметьте чекбокс PayPal.

  3. Нажмите Сохранить.

Выбор оплаты PayPal при оформлении заказа — Хорошоп

Нашли ответ на свой вопрос?