Braintree — це універсальне, повністю кастомізоване платіжне рішення, яке дозволяє приймати платежі з багатьох країн світу: США, Канади, Європи, Сінгапуру, Гонконгу, Австралії, Нової Зеландії та Малайзії.

Крім того, воно дає змогу приймати оплату з через різні системи, такі як PayPal, Bitcoin, Apple Pay, GooglePay та інші регіональні та місцеві методи оплати.

Не дивно, що це одне з найпопулярніших методів оплати у Magento 2 разом із рішеннями PayPal.

Отже, тут ви дізнаєтеся, як налаштувати спосіб оплати Braintree в Magento і ознайомитесь зі всіма його опціями, включаючи Braintree Apple Pay Magento і Google Pay.

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

    Щоб налаштувати Braintree у Magento 2:

    1. Заповніть Basic Braintree Settings

    1. Введіть Title та виберіть середовище Braintree у полі Environment: Sandbox або Production.

    Примітка: якщо ви перевіряєте оплату за допомогою sandbox, використовуйте номери карток, рекомендовані Braintree, і не забудьте перейти у Production режим, перш ніж переходити у live режим.

    2. Виберіть Payment Action

    • Authorize — покупка схвалюється, але кошти не перераховуються, поки продавець не «забере» платіж.
    • Instant Sale — кошти знімаються з рахунку користувача одразу після покупки.

    3. Введіть відповідні дані у наступних полях — Sandbox Merchant ID, Public Key, Private Key, та Validate the Credentials.

    Braintree Payment Basic Options

    4. Ввімкніть Card Payments.

    5. Ввімкніть PayPal through Braintree, якщо ви хочете додати PayPal як опцію оплати.

    6. Ввімкніть Vault for Card Payments, якщо ви хочете безпечно зберігати дані кредитних карток користувачів, щоб їм не доводилося повторно вводити їх.

    Braintree Card Payments

    2. Налаштуйте Advanced Braintree Settings

    1. Введіть Vault Title.

    2. Вкажіть Merchant Account ID.

    3. Ввімкніть опцію Advanced Fraud Protection, щоб використовувати Braintree Fraud Protection для всіх транзакцій.

    Примітка: переконайтеся, що у вашому обліковому записі Braintree увімкнено опцію Advanced Fraud Protection.

    4. Задайте поріг для вимкнення захисту від шахрайства у полі Bypass Fraud Protection Threshold, щоб у разі досягнення або перевищення порогового значення перевірки відмінялась.

    5. Увімкніть Debug, щоб зберігати всі комунікації між магазином і Braintree.

    6. Увімкніть CVV verification, щоб користувачі вводили тризначний код безпеки зі зворотного боку кредитної картки.

    Advanced Braintree Settings

    7. Виберіть підтримувані типи кредитних карток та задайте Sort Order методу у списку способів оплати на вітрині.

    Braintree Advanced Settings

    3. Задайте Country Specific Options

    1. Вкажіть Applicable Countries, для яких цей метод оплати буде доступним.
    2. Якщо ви хочете зробити оплату Braintree доступною лише для деяких країн, виберіть Payment from Specific Countries.
    3. Ви навіть можете вказати, які картки приймати з певних країн у полі Country Specific Credit Card Types.

    Country Specific Credit Card Types

    4. Налаштуйте Apple Pay through Braintree

    Все, що вам потрібно зробити під час налаштування Apple Pay через Braintree, це увімкнути цей спосіб оплати, вибрати Payment Action та вказати Merchant Name. Однак зверніть увагу, що також можуть знадобитися деякі додаткові дії.

    Apple Pay through Braintree

    5. Заповніть поля Google Pay through Braintree

    1. Ввімкніть GooglePay through Braintree.
    2. Виберіть Payment Action.
    3. Виберіть Button Color та введіть Merchant ID.
    4. Виберіть картки, які ви хочете приймати у полі Accepted Cards.

    Google Pay through Braintree

    6. Підключіть PayPal through Braintree

    Braintree також дозволяє інтегрувати PayPal як спосіб оплати. Щоб налаштувати його:

    1. Введіть Title способу оплати та виберіть, чи потрібно увімкнути сховище (Enable a Vault) для зберігання інформації про кредитні картки користувачів, і задайте Sort Order.

    2. Виберіть, чи хочете ви замінити назву продавця (Override Merchant Name), якщо вам потрібно задати назву, відмінну від тієї, яку ви вказали в налаштуваннях магазину.

    3. Виберіть Payment Action.

    4. Виберіть, для яких країн ви хочете застосувати цей спосіб оплати — Specific чи All Allowed Countries.

    PayPal through Braintree

    5. Виберіть Specific Countries, якщо ви вирішили застосувати перший варіант.

    6. Виберіть, чи потрібно вимагати платіжну адресу користувача у полі Require Customer’s Billing Address.

    7. Увімкніть опцію Debug, якщо вам потрібно перевірити транзакції перед тим як переводити сайт у live режим.

    8. Вирішіть, чи відображати цей спосіб оплати в кошику для покупок у полі Display on Shopping Cart.

    PayPal Payments through Braintree

    Існує також кілька додаткових налаштувань для PayPal через Braintree.

    1. Виберіть, чи увімкнути кнопку PayPal Pay Later або повідомлення на сторінці кошика та міні-кошику (Enable PayPal Pay Later button or message on the cart page and mini-cart).

    2. Виберіть параметри фінансування, які ви хочете вимкнути у полі Funding Options to Disable.

    3. Виберіть, чи хочете ви кастомізувати кнопку PayPal. Якщо так, ви можете змінити опції Shape, Size, та Color.

    Braintree Options on Minicart and Cart Page

    4. Заповніть ті самі параметри для сторінки оформлення замовлення (Checkout Page).

    5. Опції сторінки продукту такі ж самі, але тут ви також повинні вибрати, чи ввімкнути кнопку «Купити зараз» на сторінці продукту (Enable PayPal Buy Now button on the product page).

    Braintree Payment on Product Page

    7. Braintree 3D Verification Setting

    Якщо ваші користувачі зареєстровані в програмі верифікації та використовують кредитні картки, ви можете ввімкнути для них 3D Secure Verification.

    1. Задайте порогову кількість (Threshold Amount) для ініціювання 3D-перевірки.
    2. Виберіть підтвердження для відповідних країн у полі Verify for Applicable Countries.
    3. Виберіть Specific Countries, якщо ви хочете, щоб цей метод оплати був доступний лише для певних країн.

    3D Secure Verification Settings

    8. Задайте Dynamic Descriptors

    Динамічні дескриптори використовуються для перевірки покупок у виписках з кредитної картки. Вони надсилаються на основі кожної транзакції, щоб ідентифікувати компанію, пов’язану з покупкою. Це дозволяє виключити кількість зворотних платежів (chargebacks) і уникнути плутанини.

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

    1. Вкажіть назву дескриптора, який складається з двох частин, розділених зірочкою (*). Перша частина — це компанія або DBA, а друга — продукт.

    Є 3 варіанти того, як їх можна визначити:

    • Назва компанії - 3 символи, продукт - 18.
    • Назва компанії - 7 символів, продукт 14.
    • Назва компанії - 12 символів, продукт - 9.

    2. Задайте дескриптор телефону, який має містити від 10 до 14 символів і включати цифри, крапки, тире та дужки.

    3. Введіть дескриптор URL-адреси. Він має містити доменне ім’я до 13 символів.

    Braintree Dynamic Descriptors

    Після того, як ви налаштуєте спосіб оплати Braintree в Magento 2, ви надасте своїм користувачам ще одну опцію на вибір.

    Наступним кроком буде максимально спростити процес оформлення замовлення. Для цього вам потрібно налаштувати сторінку оформлення замовлення в Magento 2 і додати іконки до методів оплати, щоб покращити досвід покупок у вашому магазині.