PayPal

Підключення та налаштування платіжної системи PayPal

Оновлено протягом останнього тижня

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

Для підключення PayPal до сайту необхідно отримати унікальні ідентифікатори платіжної системи — Client ID (Ідентифікатор клієнта) та Secret (Секретний ключ), та внести ці дані до налаштувань сайту.

Зверніть увагу: для використання PayPal на сайті має бути активована валюта USD або EUR. Налаштування здійснюється в Товари → Курси валют.

Налаштування PayPal та отримання унікальних ідентифікаторів

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

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

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

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

Зверніть увагу: якщо поле Sandbox developer account не має значень, необхідно додати Sandbox акаунти згідно з інструкцією на сайті paypal.

Створення додатку PayPal — Хорошоп

Збережіть поля Client ID та Secret із вкладки Sandbox.

Client ID та Secret у PayPal Sandbox — Хорошоп

Основний обліковий запис — збережіть поля Client ID та Secret із вкладки Live.

Client ID та Secret у PayPal — Хорошоп

Однакові налаштування для обох режимів (sandbox та live).

У розділі LIVE WEBHOOKS необхідно створити хук на який PayPal надсилатиме дані про статуси факту оплати замовлень

Webhooks у PayPal — Хорошоп

У формі необхідно вказати:

Webhook URL — посилання, по якому PayPal буде надсилати дані. Наприклад: https://some_domain.com/payment/payPalREST/

Зверніть увагу, що протокол https ОБОВ'ЯЗКОВИЙ і замість SOME_DOMAIN.com необхідно вказати домен сайту, на який підключається PayPal.

У блоці 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 при оформленні замовлення — Хорошоп

Ви отримали відповідь на своє запитання?