Для підключення 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.
Вкажіть назву App Name - можна вказати будь-яку назву латиницею. Виберіть обліковий запис для тестових замовлень (Sandbox developer account)
Зверніть увагу: якщо поле Sandbox developer account не має значень, необхідно додати Sandbox акаунти згідно з інструкцією на сайті paypal.
Збережіть поля Client ID та Secret із вкладки Sandbox.
Основний обліковий запис — збережіть поля Client ID та Secret із вкладки Live.
Однакові налаштування для обох режимів (sandbox та live).
У розділі LIVE 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.
Підключення PayPal до сайту
Ви можете внести в налаштування сайту дані sandbox-акаунту для перевірки роботи онлайн-платежів. Потім їх необхідно замінити на Client ID та Secret з основного облікового запису (Live).
Для підключення PayPal до сайту:
В адмінці сайту перейдіть у Налаштування → Платіжні системи.
Внесіть Client ID (Ідентифікатор клієнта) та Secret (Секретний ключ) у відповідні поля блоку PayPal.
Натисніть Зберегти.
Включити оплату через PayPal для покупців
Перейдіть до адмінки у Налаштування → Варіанти оплати, щоб вибрати варіант оплати PayPal.
Переконайтеся, що у полі Тип вибрано PayPal Native.
Задайте при необхідності власну назву варіанта оплати та відредагуйте налаштування.
Активуйте варіант оплати відзначивши чекбокс Увімкнено.
Натисніть Зберегти.
Вибір онлайн-оплати при оформленні замовлення
Після підключення та налаштування необхідно вибрати для яких варіантів доставки буде доступний цей спосіб оплати:
Перейдіть до адмінки у розділі Налаштування → Варіанти доставки та натисніть на потрібний спосіб, щоб перейти до редагування налаштувань.
У полі Варіанти оплати відзначте чекбокс PayPal.
Натисніть Зберегти.