PayPal вважається однією з найкращих систем обробки онлайн платежів, визнаних у всьому світі. Ось чому додавання цього методу оплати на сторінку оформлення замовлення в магазині Magento робить його більш привабливим для користувачів.

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

Крім того, в Magento є кілька опцій оплати PayPal, які роблять його ще більш гнучким та універсальним.

Отже, у цій статті ви дізнаєтеся більше про різні платіжні методи PayPal, щоб налаштувати їх разом із іншими методами оплати Magento 2.

Зміст [приховати]

    Щоб запропонувати PayPal як спосіб оплати у вашому магазині Magento, вам потрібно зареєструвати бізнес акаунт PayPal or акаунт PayPal Payflow.

    Перш ніж ми перейдемо до способів оплати PayPal, давайте розглянемо, як ви можете налаштувати обліковий запис PayPal.

    Щоб створити обліковий запис продавця у PayPal:

    1. Увійдіть у свій обліковий запис на manager.paypal.com.

    2. Підіть у Service Settings > Hosted Checkout Pages > Set Up.

    3. Заповніть наступні налаштування:

    • AVS - No
    • CSC - No
    • Enable Secure Token - Yes

    4. Не забудьте зберегти зміни.

    Після того, як ваш обліковий запис продавця налаштовано у PayPal, ви можете почати налаштовувати оплату PayPal у своєму магазині Magento 2.

    Найпопулярнішим способом оплати PayPal є PayPal Express Checkout. Це комплексне рішення, тому ми вирішили розповісти про нього в окремій статті про налаштування PayPal Express Checkout у Magento 2. Ви теж повинні дізнатись про нього більше.

    Але ми повертаємось до інших способів оплати PayPal.

    Налаштуйте PayPal Payments Advanced

    На відміну від PayPal  Express Payment, PayPal Payments Advanced дозволяє користувачам оплачувати замовлення кредитною або дебетовою карткою, залишаючись при цьому на вашому веб-сайті. Сторінка оформлення замовлення вбудована у ваш сайт, що дозволяє оплачувати замовлення навіть користувачам без облікового запису PayPal.

    PayPal є PCI-compliant і забезпечує безпечну оплату для всіх користувачів. Все, що їм потрібно зробити, це натиснути кнопку Pay Now, заповнити форму, розміщену на PayPal, або кнопку Pay with PayPal і здійснити оплату за допомогою PayPal Express на сайті PayPal.

    PayPal Payments Advanced

    Він також має необхідні, основні та розширені налаштування (required, basic and advanced settings) та підтримує Paypal Express для вашої зручності.

    Щоб налаштувати PayPal Payments Advanced у Magento 2:

    1. Налаштуйте Requires PayPal Settings.

    • Вкажіть електронну адресу, яка у вас асоціюється з акаунтом PayPal у полі Email Associated with your PayPal Merchant Account.
    • Вкажіть ідентифікатор (ID) партнера у полі Partner, та логін у полі Vendor, а також ідентифікатор користувача, з яким асоціюється вам акаунт у полі User.
    • Вкажіть пароль користувача PayPal.
    • Ввімкніть Test Mode, якщо ви хочете протестувати транзакції у sandbox. 

    Примітка: під час тестування використовуйте лише номери кредитних карток, рекомендовані PayPal, і не забудьте вимкнути тестовий режим перед запуском сайту у live режим.

    • Якщо ви використовуєте проксі сервер для з’єднання Magento з PayPal, увімкніть Proxy. У цьому випадку також вкажіть Proxy Host і Post.

    PayPal Advanced and Express Checkout Setting

    2. Заповніть Basic Settings, які є однаковими для всіх методів оплати PayPal, зокрема PayPal Advanced.

    • Введіть Title, який буде видно під час оплати.
    • Задайте Sort Order, який визначає, де серед інших способів оплати буде розміщено спосіб оплати PayPal Advanced.
    • Виберіть Payment Action.

    Authorization — замовлення затверджено, але кошти затримано. Продавець повинен "забрати" кошти.

    Sale — сума відразу знімається з рахунку користувача.

    PayPal Advanced Basic Settings

    3. Заповніть Advanced Settings.

    • Виберіть опцію Payment Applicable From для певних (Specific) або всіх дозволених країн (All Allowed).
    • Якщо ви виберете опцію Specific Countries, вкажіть ці країни.
    • Увімкніть Debug Mode, щоб зберігати комунікацію платіжної системи у лозі (log file).
    • Увімкніть SSL verification, щоб верифікувати хост.
    • Виберіть, чи потрібно вимагати введення CVV у полі Require CVV Entry, і якщо CVV Entry is Editable.
    • У полі Send Email Confirmation виберіть, чи хочете ви надсилати користувачам сповіщення про нове замовлення.
    • Визначте метод, який використовуватиметься для обміну інформацією про транзакції із PayPal, у полі URL method for Cancel URL and Return URL.

    GET — отримує інформацію, яка є результатом процесу.

    POST — надає блок даних для процесу обробки даних, напр. інформацію, внесену у форму

    PayPal Advanced Advanced Settings

    Також є необхідні для PayPal налаштування Settlement Report Settings та Frontend Experience, які потрібно заповнити.

    4. Налаштуйте Settlement Report Settings.

    • Введіть логін і пароль SFTP.
    • Увімкніть Sandbox Mode, щоб перевірити транзакції перед запуском live сайту.
    • Задайте Custom Endpoint Hostname or IP Address та Custom Path, куди будуть зберігатися звіти.
    • Увімкніть Automatic Fetching для генерації звітів за розкладом.
    • Визначте, як часто буде виконуватися ця генерація, у полі Schedule і задайте Time of Day.

    PayPal Settlement Reports Setting

    5. Налаштуйте розділ Frontend Experience, де ви можете налаштувати кнопки PayPal, логотип і стилі сторінки.

    • Виберіть логотип продукту PayPal.
    • Визначте стиль сторінки.
    • Введіть Header Image URL. Він з’явиться у верхньому лівому кутку сторінки оплати (макс. 750x90).
    • Задайте кольори Header Background, Header Border, та Page Background з шестизначними кодами без [#].

    PayPal Frontend Experience Settings

    • Кастомізуйте Smart Buttons для сторінок Checkout, Product, Cart, та Mini Cart.
    • Виберіть Label, Layout, Shape, та опції кольору.
    • Вимкніть Funding Options якщо потрібно.

    Customize PayPal Buttons

    Це всі налаштування для PayPal Payments Advanced, і ми переходимо до інших рішень.

    Налаштуйте PayPal Payments Pro

    PayPal Payments Pro — це ще одна опція від PayPal, доступна для вас у Magento 2. Це ідеальне поєднання способу оплати, облікового запису продавця та кастомної сторінки оформлення замовлення.

    Він також включає PayPal Express Checkout. Однак, на жаль, він доступний лише в США, Великобританії та Канаді.

    PayPal Payments Pro in Magento 2

    Після укладання замовлення за допомогою PayPal Direct Payments — PayPal Payments Pro або PayPal Express Checkout, користувачі або залишаються на вашому веб-сайті або перенаправляються на сторінку оформлення замовлення PayPal.

     Щоб налаштувати PayPal Payments Pro в Magento 2:

    1. Знайдіть PayPal Pro в розділі Other PayPal Payment Solutions.
    2. Налаштуйте необхідні опції PayPal для Payments Pro та Express Checkout. Вони такі ж, як і для PayPal Advanced.
    • Введіть Email Associated with PayPal Merchant Account, яка має відповідати електронній пошті, зазначеній у вашому обліковому записі продавця PayPal.
    • Введіть свій ідентифікатор партнера PayPal у полі Partner, логін у полі Vendor та ідентифікатор додаткового користувача, з яким ви спільно використовуєте обліковий запис PayPal у полі User.
    • Введіть пароль облікового запису PayPal.
    • Увімкніть Test Mode та Proxy, якщо це необхідно.

    Payments Pro and PayPal Express

    • Ввімкніть This Solution.
    • Ввімкніть PayPal Credit якщо потрібно. 
    • Увімкніть опцію Vault Enabled, щоб безпечно зберігати інформацію про платежі/дані кредитних карток користувача. Якщо ви вирішите зберігати їх, користувачам не доведеться вводити їх щоразу, коли вони укладають замовлення.

    PayPal Payments Pro in Magento

    3. Налаштуйте Basic PayPal Payment Pro Settings.

    • Задайте Title PayPal Pro, яка відображатиметься під час оплати. Magento рекомендує задати його на дебетову або кредитну картку.
    • Введіть Vault Title.
    • Вкажіть Sort Order, якщо у вас є кілька способів оплати, і виберіть Payment Action.
    • Виберіть дозволені типи кредитних карток у полі Allowed Credit Card Types, щоб приймати платежі у вашому магазині.

    Basic PayPal Payments Pro Settings

    4. Заповніть Advanced Settings платіжного методу PayPal Pro.

    • Виберіть, чи буде платіж застосовуватися з усіх дозволених країн (All Allowed Countries) чи з окремих країн (Specific Countries).
    • Увімкніть опції Debug Mode, SSL verification, та Require  CVV Entry.
    • Увімкніть фільтри керування шахрайством для виявлення шахрайських транзакцій та утримання або позначення ризикових платежів у полі Fraud Management Filters.

    Advanced Settings PayPal Payments Pro

    Як ми вже згадували раніше, усі способи оплати PayPal мають звіти про розрахунки (Settlement Reports) та налаштування зовнішнього інтерфейсу (Frontend Experience Settings). Ви можете перевірити, як їх налаштувати, перейшовши до відповідного розділу вище.

    Однак є також нова опція, яку ми ще не розглянули — CVV and AVS Settings.

    Вона містить сценарії для тих випадків, коли система перевірки адрес (Address Verification System) виявляє невідповідність. У таких випадках транзакція скасовується.

    5. Налаштуйте CVV and AVS Settings:

    • Якщо ви хочете відхилити транзакцію, коли вулиця не збігається, увімкніть опцію AVS Street Does Not Match.
    • Якщо ви хочете відхилити транзакцію, якщо поштовий індекс не збігається, увімкніть AVS Zip Does Not Match.
    • Якщо ви хочете відхилити транзакцію, коли ідентифікатор країни не збігається, увімкніть International AVS Indicator Does Not Match.
    • Якщо ви хочете відхилити транзакцію, якщо CVV код не збігається, увімкніть Card Security Code Does Not Match.

    PayPal Payments Pro CVV and AVS Settings

    Закінчивши з цими налаштуваннями, перейдіть до налаштувань розділів Settlement Reports, Frontend Experience, та Paypal Express Checkout Settings.

    Налаштуйте PayPal Payments Standard

    Цей метод платежу від PayPal доступний для всіх країн зі світового довідкового списку PayPal, що робить його найбільш універсальним. Він дозволяє додавати як картку, так і кнопки оплати PayPal до свого магазину.

    Доступні картки: MasterCard, Visa, Discover та American Express. Крім того, ви навіть можете приймати платежі через eBay і дозволяти користувачам платити зі своїх PayPal рахунків.

    Під час оплати користувачі перенаправляються на PayPal для завершення транзакції.

    PayPal Payments Standard in Magento 2

    Крім того, важливо зазначити, що ви не можете використовувати PayPal Payments Standard з будь-яким іншим рішенням PayPal одночасно.

    Щоб налаштувати PayPal Payments Standard у Magento 2:

    1. Заповніть Required Settings.
    • Вкажіть Email Associated with PayPal Merchant Account
    • Виберіть API Authentication Methods.

    API Signature — цей метод простіше реалізується і не має терміну дії.

    API Certificate — цей метод є більш безпечним і закінчується через 3 роки.

    • Заповніть поля API Username, API Password, та API Signature або API Certificate, в залежності від методу який ви виберете.
    • Ввімкніть Sandbox Mode, якщо ви використовуєте дані з вашого акаунта sandbox. 

    Примітка: використовуйте лише номери кредитних карток, рекомендовані PayPal, щоб перевірити sandbox та вимкніть цей режим перед переходом у live режим.

    • Ввімкніть опцію API Uses Proxy

    PayPal Payments Standard

    2. Налаштуйте Basic Settings вказавши Title, Sort Order, вибравши Payment Action, та ввімкнувши опцію Display on Product Details Page.

    PayPal Standard Basic Options

    3. Заповніть PayPal Standard Advanced Settings.

    • Вкажіть, що метод оплати Payments Payments буде доступним у кошику для покупок та міні-кошику, увімкніть опцію Display on Shopping Cart.
    • Виберіть, чи буде платіж застосовуватися з усіх дозволених країн (All Allowed Countries) чи лише з окремих (Specific).
    • Продовжуйте налаштовувати ті самі налаштування, які ви вже бачили в інших методах PayPal: Debug Mode, SSL verification.
    • Вирішіть, чи хочете ви відображати підсумок кожної позиції на сторінці платежів PayPal та ввімкніть опцію Transfer Cart Line Items.
    • Увімкніть параметри доставки (Transfer Shipping Options), щоб додати до десяти опцій доставки в підсумок замовлення.

    PayPal Payments Standard Advanced Settings

    • Виберіть Shortcut Buttons Flavor.
    • Вирішіть, чи ввімкнути PayPal для оформлення замовлення гостем або вимагати платіжну адресу користувача у полі Require Customer’s Billing Address.
    • Виберіть опцію Billing Agreement Signup, якщо ви хочете, щоб користувачі могли укладати угоду про виставлення рахунків з вашим магазином. Якщо ви ввімкнете цю опцію, вам доведеться заповнити додаткові поля. Його часто розглядають як окремий спосіб оплати PayPal. Ми докладніше розповідаємо про це в статті про налаштування PayPal Express Checkout.
    • Вирішіть, чи пропускати крок огляду замовлення у полі Skip Order Review Step, якщо ви не хочете, щоб ваші користувачі переглядали підсумок замовлення.

    PayPal Standard Advanced Settings

    4. Заповніть Settlement Report та Frontend Experience Settings, про які ми вже говорили.

    Налаштуйте PayPal Payflow Pro

    PayPal PayFlow не схожий на інші методи оплати PayPal. Він доступний для користувачів із США, Канади, Нової Зеландії та Австралії. Це спосіб оплати, який вимагає від продавців сплачувати фіксовані місячні комісії та плату за транзакції.

    Відмінною рисою є те, що користувачам не потрібно мати акаунт PayPal, вони можуть платити без нього, просто ввівши дані кредитної картки. Користувачі не перенаправляються на PayPal для завершення транзакції. Вони залишаються на вашому сайті.

    Щоб налаштувати Paflow Pro в Magento 2, потрібно виконати ті самі необхідні, основні та розширені налаштування, що й у PayPal Payments Pro.

    Налаштуйте PayPal Payflow Link

    Інший спосіб оплати PayPal – PayPal Payflow Link. Як і попередні способи оплати PayPal, користувачам не потрібно мати обліковий запис PayPal для того, щоб його використовувати.

    Однак, на відміну від будь-якого іншого способу оплати в цій статті, на вашому веб-сайті не зберігається інформація про кредитну картку користувача. Всі дані йдуть у PayPal. Крім того, він доступний лише для користувачів у США та Канаді.

    Усі необхідні, основні та розширені налаштування методу PayPal Payflow Link такі ж, як і в PayPal Payments Advanced. Перейдіть до відповідного розділу вище, щоб налаштувати їх.

    Як ви можете бачити існує багато різних способів оплати PayPal, доступних у Magento 2. Чим більше методів оплати ви надаєте, тим більша ймовірність, що користувачі знайдуть підходящу для них опцію оплати.

    Однак, крім кількості доступних способів оплати, має значення також і спосіб їх відображення. Розгляньте додавання іконок до методів оплати, щоб зробити їх більш привабливими для користувачів.

    Ви вже вирішили, яке рішення PayPal виберете?